intro to beaglebone black - root centralbeaglebone black vs. raspberry pi better real-time control...
TRANSCRIPT
Intro toBeagleBone Black
Grant Roothttp://www.rootcentral.org/documents/BeagleBoneBlack.pdf
What is BeagleBone?
● A popular single-board computer (SBC)● A low-cost (~$50), community-supported
development platform for developers and hobbyists
● A smaller, more barebone version of the BeagleBoard
● Open source hardware (Creative Commons Attribution-Share Alike 3.0 Unported License)
Why “Black”?
● Original BeagleBone has a white circuitboard.● BeagleBone Black has faster processor, more
memory, on-board storage, on-board video output.
● BeagleBone Black is much cheaper ($50 vs. $90).
Features
Connectors
BeagleBone Black vs. Raspberry Pi
● Additional I/O capabilities– 7 channel 200kHz 12-bit ADC (analog-to-digital
converter) vs. none on Pi
– 8 hardware PWMs (pulse width modulation channels) vs. 1 on the Pi)
– 4 UARTs (serial transmitter / receivers) vs. 1 on Pi
– Quadrature encoder hardware (measures the speed and direction of a rotating shaft)
BeagleBone Black vs. Raspberry Pi
● Better real-time control– Two 200MHz, 32-bit RISC programmable real-time
units (PRUs), optimized for single-cycle latency to I/O pins, enabling peripheral emulation and predictable ultra-low latency hard real time control
● Larger number (over 100) of add-on boards, or “capes”
● Completely Open Source! Better documentation, clones and derivatives are possible.
BeagleBone Black vs. Raspberry Pi
● Uses mainline Linux repositories● On-board eMMC flash (up to 4GB) pre-
programmed with Debian Linux, with browser-based documentation, tutorial and IDE– Faster boot than SD card
– Boots right out of the box
● 720p video support vs. 1080p on the Pi● ~$50 vs. ~$35
Programming
● Shell– IO pins presented as a virtual filesystem
● Python– Adafruit's BeagleBone IO library
● Javascript– BoneScript (Node.js library)
– Cloud9 web-based IDE
Resources
Getting Started with BeagleBone:
Linux-Powered Electronics Projects with Python and Javascript
Matt Richardson
Resources
Exploring BeagleBone:
Tools and Techniques for Building with Embedded Linux
Derek Malloy
Video:The Making Of BeagleBone Black
https://www.youtube.com/watch?feature=player_embedded&v=FcqQvH41OR4
Live demo time!