Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Connecting Hardware to the Web
with the BeagleBone
Frank Hunleth
Twitter: @fhunleth
Pi Masters Meetup 11/21/13
What!?!?! This isn't a Raspberry Pi?

≠

But, they're both low cost Linux-based ARM platforms
used and supported by many p...
Nuts & Bolts
●

Fast
–
–

●

1 GHz ARM Cortex A8
Two 200 MHz
microcontrollers (super cool!)

Lots of memory
–
–

●

512 MB...
What You “Need”
●

Black vs. white → Get the BeagleBone Black (BBB)

●

FTDI cable

●

Wired Ethernet*

●

4 GB+ MicroSD c...
Options!
●

Which OS?
–
–

Ubuntu Linux - lots of users

–

Buildroot - my favorite

–
●

Angstrom Linux - default

Bare m...
Connecting to the BeagleBone
●

Ethernet
–
–

Webserver with docs and helpful links

–
●

ssh (user: root, password: root)...
Cloud9
BoneScript
●

Arduino-like library, but Javascript for Node.js

●

http://beagleboard.org/Support/BoneScript/
pinMode()
di...
Demo Demo Demo
Demo Schematic
Code Walk-through
●

https://github.com/fhunleth/pimasters-bbb-demo
Going Further
BeagleBone capes
– Tons of pre-made daughterboards available
– Custom ones are not that hard to make!
● Beag...
Connecting Hardware to the Web
with the BeagleBone
Frank Hunleth
Twitter: @fhunleth
Pi Masters Meetup 11/21/13
Upcoming SlideShare
Loading in …5
×
Upcoming SlideShare
BeagleBone Black Using Python
Next
Download to read offline and view in fullscreen.

2

Share

Download to read offline

Connecting Hardware to the Web with the BeagleBone

Download to read offline

Introduction to the BeagleBone and demo of a simple project that connects LEDs and a push button switch to a web page. This was presented at the first Pi Masters meetup.

Related Books

Free with a 30 day trial from Scribd

See all

Connecting Hardware to the Web with the BeagleBone

  1. 1. Connecting Hardware to the Web with the BeagleBone Frank Hunleth Twitter: @fhunleth Pi Masters Meetup 11/21/13
  2. 2. What!?!?! This isn't a Raspberry Pi? ≠ But, they're both low cost Linux-based ARM platforms used and supported by many people just like us
  3. 3. Nuts & Bolts ● Fast – – ● 1 GHz ARM Cortex A8 Two 200 MHz microcontrollers (super cool!) Lots of memory – – ● 512 MB DRAM 2 GB Flash and MicroSD card slot Connects to everything – Ethernet, USB, HDMI – Tons of I/Os via the 2 46 pin headers
  4. 4. What You “Need” ● Black vs. white → Get the BeagleBone Black (BBB) ● FTDI cable ● Wired Ethernet* ● 4 GB+ MicroSD card ● Memory card reader ● 5V power brick
  5. 5. Options! ● Which OS? – – Ubuntu Linux - lots of users – Buildroot - my favorite – ● Angstrom Linux - default Bare metal - OSs are for wimps Which language? – Javascript (node.js) - most support especially for new users – Python - lots of users, but not as popular as on the RPi – C/C++ - only option for some features – Assembly language - embedded microcontroller programming – Erlang - :-)
  6. 6. Connecting to the BeagleBone ● Ethernet – – Webserver with docs and helpful links – ● ssh (user: root, password: root) Cloud9 editor at http://beaglebone:3000/ USB cable – – ● Just plug the USB cable into your PC for power BeagleBone shows up as a network adapter FTDI cable – Looks like a serial port on your PC (115200 8N1) – Super helpful for debugging networking or boot issues
  7. 7. Cloud9
  8. 8. BoneScript ● Arduino-like library, but Javascript for Node.js ● http://beagleboard.org/Support/BoneScript/ pinMode() digitalWrite() digitalRead() analogWrite() analogRead() readTextFile() writeTextFile()
  9. 9. Demo Demo Demo
  10. 10. Demo Schematic
  11. 11. Code Walk-through ● https://github.com/fhunleth/pimasters-bbb-demo
  12. 12. Going Further BeagleBone capes – Tons of pre-made daughterboards available – Custom ones are not that hard to make! ● BeagleBone microcontroller programming – Real-time logic – Assembly language (but not too hard) ● Nerves – My project for using the Erlang programming language to build embedded systems – http://nerves-project.org/ ●
  13. 13. Connecting Hardware to the Web with the BeagleBone Frank Hunleth Twitter: @fhunleth Pi Masters Meetup 11/21/13
  • silver2row

    Oct. 26, 2015
  • pratiyushs

    Aug. 19, 2014

Introduction to the BeagleBone and demo of a simple project that connects LEDs and a push button switch to a web page. This was presented at the first Pi Masters meetup.

Views

Total views

3,772

On Slideshare

0

From embeds

0

Number of embeds

4

Actions

Downloads

88

Shares

0

Comments

0

Likes

2

×