|Development Tools||Technical Documents||Video||Features||Kit Contents|
The BeagleBone is the low-cost, high-expansion hardware-hacker focused BeagleBoard. It is a bare-bones BeagleBoard that acts as a USB or Ethernet connected expansion companion for your current BeagleBoard and BeagleBoard-xM or works stand-alone. The BeagleBone is small even by BeagleBoard standards and with the high-performance ARM capabilities you expect from a BeagleBoard, the BeagleBone brings full-featured Linux to places it has never gone before.
The board currently uses either the or processor in the 15x15 package. Actual processor speed will be determined by the actual devices supplied. The board is being released prior to the processor being in full production and as a result, has the AM3359 due to availability of those parts at this time. When changed to the AM3358, no loss of features will be experienced. It has been equipped with a minimum set of features to allow the user to experience the power of the processor and is not intended as a full development platform as many of the features and interfaces supplied by the processor are not accessible from the BeagleBone via onboard support of some interfaces. By utilizing comprehensive expansion connectors, the BeagleBone is highly extensible to add many features and interfaces via add-on boards or Capes. A majority of the signals from the processor are exposed via the expansion headers and can be accessed there, but may require additional hardware in order to use them. This will be handled by the creation of Capes in the future. Due to the deep multiplexing of the pins, there are limits as to how many interfaces can coexist at any one time. Refer to the processor documentation for more information.
At over 1.5 billion Dhrystone operations per second and vector floating point arithmetic operations, the BeagleBone is capable of not just interfacing to all of your robotics motor drivers, location or pressure sensors and 2D or 3D cameras, but also running OpenCV, OpenNI and other image collection and analysis software to recognize the objects around your robot and the gestures you might make to control it. Through HDMI, VGA or LCD expansion boards, it is capable of decoding and displaying mutliple video formats utilizing a completely open source software stack and synchronizing playback over Ethernet or USB with other BeagleBoards to create massive video walls. If what you are into is building 3D printers, then the BeagleBone has the extensive PWM capabilities, the on-chip Ethernet and the 3D rendering and manipulation capabilities all help you eliminate both your underpowered microcontroller-based controller board as well as that PC from your basement.
Key Applications: Portable Navigation, Connected Vending Machines, Home/Building Automation, Consumer Electronics, industrial robotics, 3D printers, In-vehicle entertainment and monitoring, etc.
Software Development Tools:
|Tool Type||Supplier||MPN||Supported Family||Description|
|IDE||Texas Instruments||Code Composer Studio (CCStudio)||TI ARM MCUs||CCStudio is an integrated development environment (IDE) for TI embedded processor families. CCStudio comprises a suite of tools used to develop and debug embedded applications. It includes compilers for each of TI's device families, source code editor, project build environment, debugger, profiler, simulators, real-time operating system and many other features. Learn More|
|IDE||ARM||ARM DS-5||ARM9™ / ARM11™ / Cortex™-A MPUs||The ARM® Development Studio 5 (DS™-5) is a suite of professional software development tools for all ARM processors. Comprising features such as the ARM Compiler, powerful OS-aware debugger, system-wide performance analyzer, and real-time system simulator, DS-5 is an IDE that assists engineers in delivering optimized and robust software for ARM processors. Learn More|
Hardware Development Tools:
|Tool Type||Supplier||MPN||Supported Family||Description|
|Texas Instruments||Sitara™ ARM® MPUs||XDS560v2 System Trace Emulator|
|Emulator||Segger||ARM Cortex™-M / Cortex-A / ARM7™ / ARM9™ / ARM11™ / Cortex-R4||JTAG/SWD Emulator with USB interface|
|Programmer||Segger||ARM Cortex™-M / Cortex-A / ARM7™ / ARM9™ / ARM11™ / Cortex-R4||Flash Programmer for ARM and Cortex cores|
|User Guide||TI: Powering the AM335x with the TPS650250|
|User Guide||TI: TPS65910Ax User's Guide for AM335x Processors (Rev. A)|
|Reference Manual||CIRCUITCO: BeagleBone Rev A5 System Reference Manual|
|Revision Note||TI: AM335x ARM Cortex-A8 Microprocessors (MPUs) Silicon Errata (Silicon Rev. 1.0) (Rev. B)|
|Schematics||CIRCUITCO:Schematic of BB-BONE-000|
|Layout||CIRCUITCO:PCB Files of BB-BONE-000|
|BOM||CIRCUITCO:Bom of BB-BONE-000|
|Simulation Model||TI: AM335x ZCE IBIS Model|
|Simulation Model||TI: AM335x ZCZ IBIS Model (Rev. B)|
|Video 1||Video 2|
- processor in the 15x15 package
- A single x16 bit DDR2 memory device is used
- Support 256MB at 400MHz
- A single 32KB EEPROM is provided on I2C0 that holds the board information
- An onboard USB HUB
- USB to serial debug
- USB to JTAG
- USB processor port access
- 10/100 Ethernet RJ45 socket, IPv4 and IPv6 networking
- microSD connector to act as the primary boot source for the board
- Shipped with 4GB microSD card with the Angstrom Distribution with node.js and Cloud9 IDE
- Single cable development environment with built-in FTDI-based serial/JTAG and on-board hub to give the same cable simultaneous access to a USB device port on the target processor
- Able to be powered from a USB port on a PC or from an optional 5VDC power supply
- Extensive I/O: 2 I2C, 5 UART, SPI, CAN, 66 GPIO, 8 PWM, 8 AD
- A full 24 bit LCD panel can be supported
- Industry standard 3.3V I/Os on the expansion headers with easy-to-use 0.1" spacing
- Easier to clone thanks to larger pitch on BGA devices (0.8mm vs. 0.4mm), no package-on-package memories, standard DDR2 vs. LPDDR, integrated USB PHYs and more.
- Board size: 3.4" x 2.1"
- BeagleBone board
- USB Cable
- 4GB uSD card and documentation
- Preloaded with Angstrom ARM Linux Distribution