Thursday, May 15, 2014

BeagleBoard single board computer

BeagleBoard single board computer


The USB-powered Beagle Board is a low-cost, fan-less single board computer utilizing Texas Instruments’ OMAP3530 processor that unleashes laptop-like performance and expansion without the bulk, expense, or noise of typical desktop machines.

Beagle Board is based on an OMAP3530 application processor featuring an ARM® Cortex™-A8 running at up to 720MHz and delivering over 1,200 Dhrystone MIPS of performance via superscalar operation with highly accurate branch prediction and 256KB of L2 cache. Focal to Beagle Board experience is the high-speed USB 2.0 on-the-go (OTG) port that can be utilized to provide power to the board or to deliver highly flexible expansion. Standard PC peripherals can be connected to Beagle Board using the USB with a mini-A to standard-A cable adapter, DVI-D using an HDMI to DVI-D adapter, or through the MMC/SD/SDIO connector enabling a complete desktop experience.

Key Features:
Industry’s highest performance ARM
-720MHz ARM Cortex-A8 (>1GHz ARM11 MIPS)
- NEON and VFP extensions for additional acceleration

State of the art POWERVR™ graphics hardware
- 10 million polygons per second
- Advanced tile-based rendering

Industry leading C64x+ DSP & video acceleration
- Streaming, portable media player, and high-res video

Tiny 3” x 3” PCB that can fit in your pocket
- Yet support for 1280x1024 DVI-D monitors

Community-Based Activity:
Development tools
  • Programming: gcc for ARM Cortex-A8
  • Programming: free, non-commercial TI compiler for C64x+
  • Utilities: serial and USB boot-loader tools
Kernels and drivers
  • Reference Linux kernel for testing board hardware
  • USB: hubs, keyboards, mice, Ethernet, WiFi, web cameras, and more
Linux distributions
Angstrom (Open Embedded), Debian, Ubuntu, Gentoo, and more

User mode applications
  • Productivity: AbiWord, Gnumeric, GIMP
  • Multimedia: FFmpeg, MythTV
  • Gaming: ScummVM, solitaire
These are just some examples of on-going community development projects on BeagleBoard.org