Transcript
Page 1: BeagleBone Black Using Python

1BEALEBONE BLACK

Page 2: BeagleBone Black Using Python

2BEALEBONE BLACK

Page 3: BeagleBone Black Using Python

3BEALEBONE BLACK

Page 4: BeagleBone Black Using Python

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

Page 5: BeagleBone Black Using Python

5BEALEBONE BLACK

Page 6: BeagleBone Black Using Python

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

Page 7: BeagleBone Black Using Python

7BEALEBONE BLACK

Page 8: BeagleBone Black Using Python

8BEALEBONE BLACK

Page 9: BeagleBone Black Using Python

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

Page 10: BeagleBone Black Using Python

10BEALEBONE BLACK

Page 11: BeagleBone Black Using Python

11BEALEBONE BLACK

Page 12: BeagleBone Black Using Python

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

Page 13: BeagleBone Black Using Python

13BEALEBONE BLACK

Page 14: BeagleBone Black Using Python

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

Page 15: BeagleBone Black Using Python

15BEALEBONE BLACK

Page 16: BeagleBone Black Using Python

16BEALEBONE BLACK

Page 17: BeagleBone Black Using Python

17BEALEBONE BLACK

Page 18: BeagleBone Black Using Python

18BEALEBONE BLACK

Page 19: BeagleBone Black Using Python

19BEALEBONE BLACK

Page 20: BeagleBone Black Using Python

20BEALEBONE BLACK

Page 21: BeagleBone Black Using Python

21BEALEBONE BLACK

Page 22: BeagleBone Black Using Python

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

Page 23: BeagleBone Black Using Python

...and many more!

23BEALEBONE BLACK

Page 25: BeagleBone Black Using Python

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

Page 26: BeagleBone Black Using Python

Reference

26BEALEBONE BLACK

Page 27: BeagleBone Black Using Python

27BEALEBONE BLACK


Recommended