Beagle board tools have created a powerful platform by combining an open source community and easy to use tools designed to help engineers create working designs.
These popular development boards have created vast communities of reference designs and proven software. With multiple communities available you are able to find open source information to help a concept become reality. The newest tools give a great starting point for an ARM® Cortex®-A8, A15 or ARM module reference design. Designs needing more processing power can look towards the ARM® Cortex®-A15 on the BeagleBoard-X15 while other boards center around an ARM® Cortex®-A8 module from Octavo (OSD335x) for an easy transition to your final custom product.
Search Projects: http://beagleboard.org/project
Forum Discussions: http://beagleboard.org/discuss
Learn More!: http://beagleboard.org/Support/bone101
BeagleBoard.org's PocketBeagle is an ultra-tiny-yet-complete open-source USB-key-fob computer. PocketBeagle features an incredible low cost, slick design, and simple usage, making it the ideal development board for beginners and professionals alike.
Based on Octavo Systems' OSD3358-SM 21 mm x 21 mm system-in-package (SiP) OSD3358-512M-BSM which includes 512 MB DDR3 RAM, 1 GHz ARM Cortex-A8 CPU, 2x 200 MHz PRUs, ARM Cortex-M3, 3D accelerator, power/battery management and EEPROM. The ability to purchase the Octavo SiP independently offers flexibility to expand the Beagle® design into any custom application without the need to tackle complex design hurdles such as the DDR3 memory. This allows rapid development to production.
- Low cost Linux computer with tremendous expansibility
- Opportunity to learn many programming aspects from educators on-line
- Openness and flexibility tear down limits on the user's imagination
- 72 expansion pin headers with power and battery I/Os
- Eight analog inputs
- 44 digital I/Os and numerous digital interface peripherals
- microUSB host/client and microSD connectors
- Debian GNU/Linux images customized for BeagleBone
- Cloud9 IDE on Node.js with BoneScript library
- Any BeagleBone Black software not needing access to unavailable expansion pins
Diagram: PocketBeagle Expansion Headers Diagram
TechForum: PocketBeagle Getting Started
eeWiki: PocketBeagle Software Getting Started
Precision Technology’s BeagleBoard-X15 is the top performing, mainline Linux enabled, power-users’ dream board with a core tailored for every computing task and a highspeed interface for every connectivity need. The ARM® Cortex®-M4 microcontroller core provides the ability to off-load system control tasks. With the quad-core programmable real-time unit (PRU), BeagleBoard-X15 provides the ability to create software-defined peripherals and extreme low-latency response to events such as sensing and responding to wind gusts around a quad-copter. The new board offers designers video decoding/encoding and 2D/3D graphic acceleration cores that enable a complete multimedia experience without taxing responsiveness on the user programmable cores. Check out Digi-Key's EEWiki page for the BeagleBoard-X15 here.
- 2 GB DDR3 RAM
- 4 GB 8-bit eMMC on-board Flash storage
- 2D/3D graphics and video accelerators (GPUs)
- 2 x 700-MHz C66 digital signal processors (DSPs)
- 2 x ARM Cortex-M4 microcontrollers (MCUs)
- 4 x 32-bit programmable real-time units (PRUs)
- 2 x Gigabit Ethernet
- 3 x SuperSpeed USB 3.0 host
- High speed USB 2.0 client
- eSATA (500 mA)
- Full-size HDMI video output
- MicroSD card slot
- Stereo audio in and out
- 4 x 60-pin headers with PCIe, LCD, mSATA
- Cloud9 IDE on Node.js
eeWiki: BeagleBoard X-15 Software Getting Started
BeagleBone® Blue is a complete robotics controller built around the popular BeagleBone® open hardware computer. Linux-enabled, Blue is community-supported and fully open-source. High performance, flexible networking capabilities are coupled with a real-time capable Linux system and a compelling set of peripherals for building mobile robots quickly and affordably. Utilizing the pre-configured WiFi access point, starting your code development is as simple as connecting a battery and opening your web browser.
- 512 MB DDR3 RAM integrated
- Integrated power management
- 2×32-bit 200-MHz programmable real-time units (PRUs)
- ARM Cortex-M3
- On-board 4GB 8-bit eMMC flash storage programmed with Debian Linux
- Battery: 2-cell LiPo support with balancing, 9-18V charger input
- Wireless: 802.11bgn, Bluetooth 4.1 and BLE
- Motor control: 8 6V servo out, 4 DC motor out, 4 quadrature encoder in
- Sensors: 9 axis IMU, barometer
- Connectivity: HighSpeed USB 2.0 client and host
- User interface: 11 user programmable LEDs, 2 user programmable buttons
- Easy connect interfaces for adding additional sensors such as: GPS, DSM2 radio, UARTs, SPI, I2C, 1.8V analog, 3.3V GPIOs
- Debian, ROS, ArduPilot
- Graphical programming with LabVIEW, Cloud9 IDE on Node.js
eeWiki: BeagleBoard Blue Software Getting Started
BeagleBone® Black Wireless
BeagleBone Black Wireless is based on the extremely successful open-source hardware design from the BeagleBone Black, a high-expansion, maker-focused, community-supported open hardware computer created by BeagleBoard.org Foundation.
Focused on connectivity, the BeagleBone Black Wireless replaces the 10/100 Ethernet port from the BeagleBone Black with a high-performance 802.11 b/g/n 2.4GHz WiFi module with Bluetooth. Just like the BeagleBone Black, the wireless retains HDMI output, serial debug port, PC USB interface, USB 2.0 host, reset and power buttons, and adds two more status LEDs for WiFi and Bluetooth. Also retained is the 4GB of onboard eMMC memory with Debian Linux preinstalled, allowing the BeagleBone Wireless to boot in around 10 seconds and have you developing through your web browser in less than 5 minutes using just a single USB cable. The BeagleBone Wireless also introduces the Octavo OSD3358 SiP (system-in-package) which integrates BeagleBone functionality into one easy-to-use BGA package. The board is open source and was designed in CadSoft Eagle.
- WiLink 1835 802.11b/g/n 2.4GHz WiFi, Bluetooth, and Bluetooth Smart Module
- USB client: power, debug and device
- USB host
- Micro HDMI output
- 2x 46 pin headers
- 512 MB DDR3 800 MHZ RAM
- 4 GB Embedded eMMC Flash with Debian Distribution
- microSD Card Slot
- Cloud9 IDE on Node.js w/ BoneScript library
eeWiki: BeagleBoard Black Software Getting Started