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