BeagleBone Black Using Python

6,624 views
6,155 views

Published on

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 req

Published in: Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,624
On SlideShare
0
From Embeds
0
Number of Embeds
121
Actions
Shares
0
Downloads
219
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

BeagleBone Black Using Python

  1. 1. BEALEBONE BLACK 1
  2. 2. BEALEBONE BLACK 2
  3. 3. BEALEBONE BLACK 3
  4. 4. BeagleBone Black – 1 GHz performance Truly flexible open hardware and software development platform All you need is in the box Proven ecosystem from prototype to product BEALEBONE BLACK $ BeagleBone Black • 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 4
  5. 5. BEALEBONE BLACK 5
  6. 6. BeagleBone Black 10/100 Ethernet Power Button DC Power USB Host Easily connects to almost any everyday device such as mouse or keyboard Serial Debug Reset Button USB Client Development interface and directly powers board from PC microHDMI Connect directly to monitors and TVs microSD Expansion slot for additional storage 512MB DDR3 Faster, lower power RAM for enhanced user-friendly experience LEDS Boot Button Expansion headers 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! BEALEBONE BLACK 1 GHz Sitara AM335x ARM® Cortex™-A8 processor Provides a more advanced user interface and up to 150% better performance than ARM11 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 6
  7. 7. BEALEBONE BLACK 7
  8. 8. BEALEBONE BLACK 8
  9. 9. Endless software opportunities OS Flavors Programming Language Environments/ Libraries C C++ Cube StarterWare™ More… More… More… More… Open Source development platform enabling a full range ofBLACK BEALEBONE software 9
  10. 10. BEALEBONE BLACK 10
  11. 11. BEALEBONE BLACK 11
  12. 12. BoneScript: Arduino-like simplicity + the power of a 1GHz Linux computer Browser-based interactive teaching environment Talks directly to the board • Zero-install • Runs directly on BeagleBone Black • Hides Linux complexity • Programmatic interface into the board Built on familiar programming environments Power of 1GHz computer on demand • JavaScript • HTML5 • Node.js • Networking and USB stacks • Open-source frameworks available • Accessible keyboard/mouse/ monitor • Accessible over SSH from PC Examples run directly in browser Bonescript • Arduino-like software for easy module interactions BEALEBONE BLACK • Click to run • Editable in browser • Experiment to learn • Copy and paste
  13. 13. BEALEBONE BLACK 13
  14. 14. 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. BEALEBONE BLACK 14
  15. 15. BEALEBONE BLACK 15
  16. 16. BEALEBONE BLACK 16
  17. 17. BEALEBONE BLACK 17
  18. 18. BEALEBONE BLACK 18
  19. 19. BEALEBONE BLACK 19
  20. 20. BEALEBONE BLACK 20
  21. 21. BEALEBONE BLACK 21
  22. 22. Easily transform ideas into usable, unique products Engineers Robotics OpenROV Students Display Screen Prototype Hobbyists Can use as CPU by connecting I/O devices BEALEBONE BLACK 22
  23. 23. ...and many more! BEALEBONE BLACK 23
  24. 24. Capes easily expand BeagleBone Capability Breadboard Breakout DVI-D CANBus VGA Battery Profibus Weather Camera LCD 7”, 4.3” or 3.5” RS232 Proto RS485 RF-CC1101 CAN CC2500 CC2530 DVI-D w/Audio Audio BeBoPr 3D Printer BEALEBONE BLACK Radar LVDS 24
  25. 25. BeagleBone Black – An Evolution BeagleBoard BeagleBoard-xM The original open hardware, ARM-based development board All features of the original BeagleBoard with extra memory BeagleBone BeagleBone Black Board Quick summary Memory Special features 256KB L2 cache 512MB DDR2 2D/3D graphics accelerator, 1-GHz processing power, Fourport hub with 10/100 Ethernet HD video capable, USB powered BEALEBONE BLACK Low-cost, open-source community platform with plug-in board expansion 256MB DDR2 USB-powered, 10/100 Ethernet, USB JTAG Next-generation BeagleBone featuring 1-GHz processor 512MB DDR3 eMMC, onboard HDMI, USB, Ethernet and HDMI interfaces 25
  26. 26. Reference BEALEBONE BLACK 26
  27. 27. BEALEBONE BLACK 27

×