 |
 |
 |
 |
New in stock is the amazing BeagleBone! It's the low cost, high-expansion hardware-hacker focused BeagleBoard for people that love embedded Linux systems. Basically a bare bones BeagleBoard, it can run all by itself or act as a USB or Ethernet connected expansion for your current BeagleBoard or BeagleBoard-xM. 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 (Angstrom) to places it has never gone before. 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 inefficient PC from your basement.
How does Linux make the BeagleBone easier to use than a microcontroller-based platform?
The advantage of full-featured Linux is the Linux community. While
the template-based coding of systems like the Arduino make it easy to
copy-and-paste simple projects and a limited number of more complex
libraries that don't have a lot of interaction, 20 years of Linux
development have generated an extensive set of highly interoperable
software that can be utilized and collaborated upon, without sacrificing
the simplicity of doing something like toggling an LED or switch or
reading an analog or I2C-based sensor.
The first example I have is node.js, the server-side JavaScript
language interpreter with a rapidly growing community. The evented I/O
model enables both building highly scalable web servers and being
responsive to the many sensors within your embedded system. As part of
the shipping image with the BeagleBone, we are looking to provide the
git-enabled Cloud9 IDE that allows you to edit node.js applications
directly over your web browser by simply pointing it to the BeagleBone.
While this technology will be in a highly-alpha quality state intended
to communicate the possibilities for making a quantum jump in rapid
prototyping with Linux when the BeagleBone is initially launched, we
intend to collaborate with the Linux, Cloud9 IDE (Ajax.org), node.js,
github.com and BeagleBoard communities to evolve this to Arduino-like
simplicity, without the need to install any development tools or
understand Linux programming details. Development of the application
library will be done entirely in the open and is awaiting launch until
there is broad availability of the hardware to avoid any undue
refactoring that might come from not having the proper collaboration and
review.
|
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
Features
- Board size: 3.4" x 2.1"
- TI AM3358 ARM Cortex-A8-based microprocessor.
- Shipped with 2GB 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
- Industry standard 3.3V I/Os on the expansion headers with easy-to-use 0.1" spacing
- On-chip Ethernet, not off of USB
- 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.
- NOTE: Requires USB A to Mini B cable for programming.
|
|
 |
 |
 |
 |
|
 |


|