Beagle Bone Black An Introduction Presented By: Steven A. Berneberg ©Steven A. Berneberg.
Download
Report
Transcript Beagle Bone Black An Introduction Presented By: Steven A. Berneberg ©Steven A. Berneberg.
Beagle Bone Black
An Introduction
Presented By: Steven A. Berneberg
©Steven A. Berneberg
Agenda
Mechanical Introduction.
Electrical Introduction.
Operating System Options.
Programming Introduction.
Useful URL's and other reference material.
Mechanical Introduction
Mechanical Introduction (Con't)
BBB Dimensions
Mechanical Introduction (Con't)
BBB in Altoids can.
Mechanical Introduction (Con't)
BBB Expansion Connectors
Mechanical Introduction (Con't)
BBB Expansion Cape
Electrical Introduction
BBB Feature Table
Electrical Introduction (Con't)
BBB Connections
DC power – main DC input, 5VDC
Power button – alerts the processor to initiate the power down
sequence.
10/100 Ethernet
Serial Debug
USB Client – miniUSB connector to a PC that can also power the
board.
Boot Switch – used to force a boot from the SD card if power is cycled.
uSD slot
Four user LED's
Reset button
microHDMI connector
USB Host
Electrical Introduction (Con't)
USB Host
USB Host
USB, Type A, female connector
Full LS/FS/HS Host support
Up to 500mA of current @ 5V.
However, under USB power Host can only
supply between 50 and 100mA @ 5V.
Serial Debug Port
Serial debug is provided via UART0 on the processor
via a single 1x6 pin header. In order to use the
interface a USB to TTL adapter will be required. The
header is compatible with the one provided by FTDI
and can be purchased for about $12 to $20 from
various sources. Signals supported are TX and RX.
Operating System Options
Android
Angstrom
Ubuntu
Debian
ArchLinux
Fedora
Many others
www.beagleboard.org/Getting%20Started
Loading OS
Load OS onto microSD card
BBB powered down and unplugged
Insert microSD into slot.
Hold “User Boot” button down, plug in power and
keep holding down the button until you see the bank
of 4 LED's light up for a few seconds. Release the
button.
It will take anywhere from 30-45 minutes to flash
the image onto the on-board chip. Once completed,
the bank of 4 LED's to the right of the ethernet port
will stay lit up at the same time.
User Boot Button Location
Programming Introduction
Many languages:
Java
Python
C/C++
Methods:
Eclipse
Command Line
Useful URL's
www.beagleboard.org
www.learn.adafruit.com/category/beaglebone
Good learning site.
elinux.org/Beagleboard:BeagleBone_Black_FAQ
Main BBB support site.
General information Wiki
Lots on YouTube.
Next Month
More on programming
Trevor and Bob will cover more methods
for programming BBB