Académique Documents
Professionnel Documents
Culture Documents
the BeagleBoard
Nathan Monson
November 19, 2008
HomeBrew Robotics Club
Beagle Bot Demos
Tony Pratkanis, Cataglyphis Bicolor
Ralph Gnauck, Ralph's Roomba Bot
Nathan Monson, Snappy
Under 2 watts
Just $149!
OMAP3530 Processor
600MHz Cortex-A8
$149 Peripheral I/O
HDMI/DVI-D video
●
NEON+VFPv3 3”
●
16KB/16KB L1$ SDIO/MMC+
●
256KB L2$ S-Video out
430MHz C64x+ DSP USB 2.0 HS OTG
●
32K/32K L1$ I2C, I2S, SPI
●
48K L1D Note: 1.8v ONLY
●
32K L2 JTAG
PowerVR SGX GPU
Stereo in/out
64K on-chip RAM
Alternate power
POP Memory RS-232 serial
128MB LPDDR RAM
256MB NAND flash USB Powered
2W maximum consumption
●
OMAP is small % of that
Many adapter options
●
Car, wall, battery, solar, …
Building Robots with the BeagleBoard Nathan Monson
Overview – Hardware Specs
Other Features
4 LEDs
3”
●
USR0 Peripheral I/O
●
USR1
HDMI/DVI-D video
●
PMU_STAT
SDIO/MMC+
●
PWR
2 buttons S-Video out
●
USER USB 2.0 HS OTG
●
RESET I2C, I2S, SPI
●
4 boot sources Note: 1.8v ONLY
●
SD/MMC JTAG
●
NAND flash Stereo in/out
●
USB
Alternate power
●
Serial
RS-232 serial
Windows Embedded
Supported by your $$$
Google Android
Nokia Maemo
Ubuntu
DVI-D
USB Hub
Power Stereo out
SD
Stereo in
OS
USB HOST
Building Robots with the BeagleBoard Nathan Monson
Overview – Embedded Software
Angstrom
“Minimal” or Gadget image
Linux OMAP RT
OpenWRT
Debian
Power + Net
USB DEVICE
Optional
RS232
Ease of development
Peripheral support
Code reuse
Performance/watt
Ease of development
Peripheral support
Code reuse
Performance/watt
BeagleBoard is “unbrickable”
At least at 5V...
Ease of development
Peripheral support
Code reuse
Performance/watt
Ease of development
Peripheral support
Code reuse
Performance/watt
OpenCV
Calibrate cameras, track blobs, recognize objects and faces
Player/Stage
Framework for
mobile robots
EmbedCV
Fast, targets ARM
Easy to understand
Ease of development
Peripheral support
Code reuse
Performance/watt
x3
UART
x2
HDQ /
1-wire
SDRC
MMC/SD/
UART GPMC SDIO x3
MSPI
x4 w/IRDA
New Robots
Gotchas
New Robots
Gotchas
Different features
256MB DRAM (BB has 128MB)
WiFi and Bluetooth on stick
MicroSD (no SDIO)
Lacks S-Video, RS232
Different OMAP3
No DSP
No 3D graphics
New Robots
Gotchas