beaglebone black using python
DESCRIPTION
BeagleBone Black - Open Source Development Platform Introduction : The BeagleBone black is an embedded Linux development board that’s a credit card sized linux computer. It’s a smaller, more barebone version of BeagleBoard. Both are open source hardware and use Texas Instruments’ processors with an 1 GHz Sitara AM335x ARM® Cortex™-A8 processor, which are designed for low-power mobile devices. This BeagleBone Black Boot Linux in under 10-seconds and get started on processor development in less than 5 minutes with just a single USB cable. BleagleBone Black comes with Angstrom Linux distrubution in onboard FLASH to start evaluation and developement. Angstrom Linux is Opkg Package based operating system, Opkg is a lightweight package management system based up on ipkg. It is written in C and resembles APT/dpkg in operaton. It is intended for use on embedded Linux devices and is used in this capacity in the OpenEmbedded and OpenWrt project and which are belongs to Google Code repository. The software platform is based on the Angstrom GNU/Linux distribution and is equipped with a distributed file system to ease sharing data and code among the nodes of the cluster, and with tools for managing tasks and monitoring the status of each node. Features: The BeagleBone Black as nothing more than a small, standalone Linux computer, but the hardware is designed for use as an embedded system – a computer installed inside of a large electronics project.The main evidance of theis is in the two rows of GPIO ( general puropose Input/ Output) pins moujnted along either side of the board. These pins allow the Beaglebone Black to communicate with a wide range of sensors, servos, outputs and other hardware, letting it act as the brain of a large, complex project. The BeagleBone Black features: •TI Sitara AM3359 1-GHz superscalar ARM Cortex™-A8 •2x 200MHz ARM7 programmable real-time coprocessors •512-MB DDR3L RAM •2GB eMMC •PowerVR SGX 530 GPU, LCD expansion header, micro HDMI •Stereo audio-out via HDMI •1x USB 2.0 host port •1x USB 2.0 device port •On-chip 10/100 Ethernet, not off of USB •MicroSD slot •Add-on "capes" for expansion, compatible with original Bone capes •1 power LED and 4 user controllable LEDs via GPIO •Industry standard 3.3V I/Os on the expansion headers with easy-to-use 0.1" spacing •Multiple I/O bus: GPMC (nand), MMC, SPI, I2C, CAN, McASP, MMC, 4 Timers, XDMA interrupt •5 serial ports (1 via debug header, 4 more on side headers) •65 GPIO pins •8 PWM outputs •7 12-bit A/D converters (1.8V max) •Board size: 3.4” × 2.1” Pinout: Beagle Bone Black’s Capabilites can be extended using plug-in boards called “capes” that can be plugged into BeagleBone Black’s two 46-pin dual-row expansion headers. Capes are avilable for, VGA, LCD, motor control, prototyping, battery power and other functionality. Power consumption is also lower, with the board only reqTRANSCRIPT
1BEALEBONE BLACK
2BEALEBONE BLACK
3BEALEBONE BLACK
BeagleBone Black – 1 GHz performance
All you need is in the box
Proven ecosystem from prototype to product
Truly flexible open hardware and software development platform
• 1 GHz performance
• On-board HDMI to connect directly to TVs and monitors
• More and faster memory now with 512MB DDR3
• On-board flash storage frees up the microSD card slot
• Support for existing Cape plug-in boards
$BeagleBone Black
4BEALEBONE BLACK
5BEALEBONE BLACK
BeagleBone Black
Boot
Button
Reset Button
LEDS
10/100 Ethernet
DC Power
USB Client
Serial
Debug
USB Host
microHDMI
microSDExpansion slot for additional storage
2GB on-board
storage using
eMMC• Pre-loaded with
Ångström Linux Distribution
• 8-bit bus accelerates performance
• Frees the microSD slot to be used for additional storage for a less expensive solution than SD cards
1 GHz Sitara
AM335x
ARM®
Cortex™-A8
processor
Easily connects
to almost any
everyday
device such
as mouse
or keyboard
512MB DDR3
Faster, lower power
RAM for
enhanced user-friendly
experience
Provides a
more
advanced user
interface and
up to 150%
better
performance
than ARM11
Connect
directly to
monitors
and TVs
Development interface
and directly powers
board from PC
Expansionheaders
Enable cape hardware and include:• 65 digital I/O• 7 analog• 4 serial• 2 SPI• 2 I2C• 8 PWMs• 4 timers• And much much more!
Power Button
6BEALEBONE BLACK
7BEALEBONE BLACK
8BEALEBONE BLACK
Endless software opportunitiesOS
Programming Language
Environments/Libraries
Flavors
Open Source development platform enabling a full range of software
StarterWare™
More… More…
C
C++
Cube
More… More…
9BEALEBONE BLACK
10BEALEBONE BLACK
11BEALEBONE BLACK
BoneScript: Arduino-like simplicity + the power of a 1GHz Linux computer
12
Bonescript• Arduino-like
software for easy module interactions
Browser-based interactive teaching environment• Zero-install• Runs directly
on BeagleBoneBlack
• Hides Linux complexity
Built on familiar programming environments• JavaScript • HTML5 • Node.js
Power of 1GHz computer on demand• Networking and
USB stacks • Open-source
frameworks available
• Accessible keyboard/mouse/monitor
• Accessible over SSH from PC
Examples run directly in browser• Click to run• Editable in
browser• Experiment to
learn• Copy and paste
Talks directly to the board• Programmatic
interface into the board
BEALEBONE BLACK
13BEALEBONE BLACK
Opkg is a lightweight package management system, It is written in C and resembles APT/dpkg in operation. It is intended for use on embedded Linux devices and is used in this capacity in the OpenEmbedded and OpenWrt projects.
14BEALEBONE BLACK
15BEALEBONE BLACK
16BEALEBONE BLACK
17BEALEBONE BLACK
18BEALEBONE BLACK
19BEALEBONE BLACK
20BEALEBONE BLACK
21BEALEBONE BLACK
Easily transform ideas into usable, unique products
Engineers
Students
Display Screen Prototype
Hobbyists
Can use as CPU by connecting I/O devices
OpenROVRobotics
22BEALEBONE BLACK
...and many more!
23BEALEBONE BLACK
Capes easily expand BeagleBone Capability
Breadboard Breakout LCD DVI-D CANBus
ProfibusRS232 RS485
7”, 4.3” or 3.5”
VGA Battery
CAN Proto RF-CC1101
CC2500
CC2530
Weather Camera
LVDSBeBoPr 3D
PrinterRadarAudioDVI-D
w/Audio
24BEALEBONE BLACK
BeagleBone Black – An Evolution
BeagleBoard BeagleBoard-xM BeagleBone BeagleBone Black
Board
Quick
summaryThe original open hardware,
ARM-based development board
All features of the original
BeagleBoard with extra memory
Low-cost, open-source
community platform with
plug-in board expansion
Next-generation BeagleBone
featuring
1-GHz processor
Memory 256KB L2 cache 512MB DDR2 256MB DDR2 512MB DDR3
Special
features
2D/3D graphics accelerator,
HD video capable, USB powered
1-GHz processing power, Four-
port hub with 10/100 Ethernet
USB-powered, 10/100
Ethernet, USB JTAG
eMMC, onboard HDMI, USB,
Ethernet and HDMI interfaces
25BEALEBONE BLACK
Reference
26BEALEBONE BLACK
27BEALEBONE BLACK