BeagleBoard

From Wikipedia, the free encyclopedia
  (Redirected from Beagle Board)
Jump to: navigation, search
Beagle-hd-logo.png
Beagle Board big.jpg
BeagleBoard rev.B
Common manufacturers Circuitco LLC on behalf of BeagleBoard.org
Design firm Texas Instruments
Introduced BeagleBoard
July 28, 2008 (2008-07-28)[1]
BeagleBoard rev.C
May 13, 2009 (2009-05-13)[2]
BeagleBoard-xM
September 14, 2010 (2010-09-14)[3]
BeagleBone
October 31, 2011 (2011-10-31)[4]
BeagleBone Black
April 23, 2013 (2013-04-23)[5]
Cost US$45 to $149
Type Single-board computer
Processor ARM Cortex-A8
Frequency 600 MHz to 1 GHz
Memory 128 MB to 512 MB
Connection USB On-The-Go
Ports USB On-The-Go/DVI-D/PC audio/SDHC/JTAG/HDMI
Power consumption 2 W
Weight ~37 g[6]
Dimensions 7.62 cm × 7.62 cm × 1.6 cm

The BeagleBoard is a low-power open-source hardware single-board computer produced by Texas Instruments in association with Digi-Key and Newark element14. The BeagleBoard was also designed with open source software development in mind, and as a way of demonstrating the Texas Instrument's OMAP3530 system-on-a-chip.[7] The board was developed by a small team of engineers as an educational board that could be used in colleges around the world to teach open source hardware and open source software capabilities. It is also sold to the public under the Creative Commons share-alike license. For the design of the board was used Cadence OrCAD for schematics and Cadence Allegro for PCB manufacturing. No simulation software was used.

Features[edit]

The BeagleBoard measures approximately 75 by 75 mm and has all the functionality of a basic computer.[8] The OMAP3530 includes an ARM Cortex-A8 CPU (which can run Linux, FreeBSD,[9] OpenBSD, [10] RISC OS,[11] or Symbian; Android is also being ported[12]), a TMS320C64x+ DSP for accelerated video and audio decoding, and an Imagination Technologies PowerVR SGX530 GPU to provide accelerated 2D and 3D rendering that supports OpenGL ES 2.0. Video out is provided through separate S-Video and HDMI connections. A single SD/MMC card slot supporting SDIO, a USB On-The-Go port, an RS-232 serial connection, a JTAG connection, and two stereo 3.5 mm jacks for audio in/out are provided.

Built-in storage and memory are provided through a PoP chip that includes 256 MB of NAND flash memory and 256 MB of RAM (128 MB on earlier models).

The board uses up to 2 W of power and can be powered from the USB connector, or a separate 5 V power supply. Because of the low power consumption, no additional cooling or heat sinks are required.

Rev. C4 specifications[edit]

BeagleBoard described
  • Package on Package POP CPU/Memory chip.
    • Processor TI OMAP3530 Processor - 720 MHz ARM Cortex-A8 core
    • 'HD capable' TMS320C64x+ core (520 MHz up to 720p @30 fps)[13]
    • Imagination Technologies PowerVR SGX 2D/3D graphics processor supporting dual independent displays[8]
    • 256 MB LPDDR RAM[13]
    • 256 MB NAND Flash memory[13]
  • Peripheral connections[14]
    • DVI-D (HDMI connector chosen for size - maximum resolution is 1280×1024)
    • S-Video
    • USB OTG (mini AB)
    • 1 USB port
    • SD/MMC card slot
    • Stereo in and out jacks
    • RS-232 port
    • JTAG connector
    • Power socket (5 V barrel connector type)

BeagleBoard-xM[edit]

Features[edit]

-xM board

A modified version of the BeagleBoard called the BeagleBoard-xM started shipping on August 27, 2010. The BeagleBoard-xM measures in at 82.55 by 82.55 mm and has a faster CPU core (clocked at 1 GHz compared to the 720 MHz of the BeagleBoard), more RAM (512 MB compared to 256 MB), onboard Ethernet jack, and 4 port USB hub. The BeagleBoard-xM lacks the onboard NAND and therefore requires the OS and other data to be stored on a microSD card. The addition of the Camera port to the -xM provides a simple way of importing video via Leopard Board cameras.[25][26]

Specifications[edit]

  • Package on Package POP CPU/memory chip.
    • Processor TI DM3730 Processor - 1 GHz ARM Cortex-A8 core
    • 'HD capable' TMS320C64x+ core (800 MHz up to 720p @30 fps)[13]
    • Imagination Technologies PowerVR SGX 2D/3D graphics processor supporting dual independent displays[8]
    • 512 MB LPDDR RAM[13]
    • 4 GB microSD card supplied with the BeagleBoard-xM and loaded with The Angstrom Distribution
  • Peripheral connections[14]
    • DVI-D (HDMI connector chosen for size - maximum resolution is 1400x1050)
    • S-Video
    • USB OTG (mini AB)
    • 4 USB ports
    • Ethernet port
    • MicroSD/MMC card slot
    • Stereo in and out jacks
    • RS-232 port
    • JTAG connector
    • Power socket (5 V barrel connector type)
    • Camera port
    • Expansion port

BeagleBone[edit]

Announced in the end of October 2011, the BeagleBone is a barebone development board with a Sitara ARM Cortex-A8 processor running at 720 MHz, 256 MB of RAM, two 46-pin expansion connectors, on-chip Ethernet, a microSD slot, and a USB host port and multipurpose device port which includes low-level serial control and JTAG hardware debug connections, so no JTAG emulator is required. The BeagleBone is initially priced $89(US).[28]

A number of BeagleBone "Capes" have recently been released. These capes are expansion boards which can be stacked onto the BeagleBone Board (up to four at one time). BeagleBone capes include but are not limited to:

  • LCD touchscreen capes (7" and 3.5")
  • DVI-D cape
  • Breakout cape
  • Breadboard cape
  • CAN bus cape
  • RS-232 cape
  • Battery cape[29]

BeagleBone Black[edit]

Launched in April 23, 2013 at a price of $45. Among other differences, it increases RAM to 512 MB, the processor clock to 1 GHz, and it adds HDMI and 2 GB of eMMC flash memory. The BeagleBone Black also ships with Linux kernel 3.8, upgraded from the original BeagleBone's Linux kernel 3.2, allowing the BeagleBone Black to take advantage of Direct Rendering Manager (DRM).

Specifications[edit]

Model BeagleBone Black BeagleBone BeagleBoard-xM BeagleBoard
Target price US$ 45 US$ 89 US$ 149 US$ 125
Released April 23, 2013 October 31, 2011 September 14, 2010 July 28, 2008
SoC TI AM3358/9 TI AM3358/9 TI DM3730 TI OMAP3530
CPU 1 GHz ARM Cortex-A8,

VFPv3 Lite + NEON, 256 KB L2-Cache

720 MHz ARM Cortex-A8,

VFPv3 Lite + NEON, 256 KB L2-Cache

1 GHz ARM Cortex-A8,

VFPv3 Lite + NEON, 256 KB L2-Cache

720 MHz ARM Cortex-A8,

VFPv3 Lite + NEON, 256 KB L2-Cache

GPU PowerVR SGX530 [30] PowerVR SGX530 [31] Unspecified PowerVR SGX,

TMS320C64x+ DSP [32]

PowerVR SGX530 [33]
Memory 512 MB DDR3 256 MB DDR2 512 MB DDR2 256 MB DDR SDRAM
USB 2.0 ports: USB 2.0 type A host port. Dedicated single mini-USB 2.0 client port (no additional 2-port hub) USB 2.0 type A host port. Dedicated single mini-USB 2.0 client port (no additional 2-port hub)
Video outputs microHDMI,

cape add-ons

cape add-ons

DVI-D,

S-Video

DVI-D,

S-Video

Audio outputs microHDMI,

cape add-ons

cape add-ons

3.5 mm stereo jack 3.5 mm stereo jack
Onboard storage 2 GB 8-bit embedded MMC on-board flash version (pre-loaded with Ångström ARM Linux Distribution), microSD card 3.3 V Supported (No Card Supplied) 256 MB NAND flash
Onboard network 10/100 Ethernet
Low-level peripherals 4x UART, 8x PWM,

LCD, GPMC, MMC1, 2x SPI, 2x I²C, A/D Converter, 2xCAN Bus, 4 Timers

4x UART, 8x PWM,

LCD, GPMC, MMC1, 2x SPI, 2x I²C, A/D Converter, 2xCAN bus, 4 timers, FTDI USB to serial, JTAG via USB

McBSP, DSS,

I²C, UART, LCD, McSPI, PWM, JTAG, camera interface

McBSP, DSS,

I²C, UART, McSPI, PWM, JTAG

Power ratings 210–460 mA @5 V Depending On Activity and Processor Speed 300–500 mA @5 V Depending On Activity and Processor Speed
Power source Mini USB or 2.1 mm x 5.5 mm 5 V jack Mini USB or 2.1 mm x 5.5 mm 5 V jack Mini USB or 5 V jack
Size 86.40 mm × 53.3 mm (3.402 in × 2.098 in)
Weight 39.68 g (1.400 oz)[34]
Operating systems Out-of-the-box in distributions like Fedora Core. Android (code named rowboat), Ubuntu, openSUSE and Ångström. The board also supports other OSes such as FreeBSD, NetBSD, OpenBSD, QNX, MINIX 3, RISC OS, and Windows Embedded.

Optional expansion boards[edit]

  • BeagleBoard Zippy - Feature expander daughter card for BeagleBoard
  • BeagleBoard Zippy2 - Second-generation Zippy. (UART, EEPROM, 100BASE-T, SD-Slot, RTC, I²C (5 V))
  • BeagleTouch Display - Touchscreen 4.3" OLED panel with touchscreen, and drivers for Angstrom Linux built by Liquidware.
  • BeagleLCD2 Expansion Board - 4.3" wide aspect LCD panel + touchscreen with interface board. Developed by HY Research.
  • BeagleJuice - Lithium-ion battery pack for portability developed and built by Liquidware.
  • WLAN adapter - This additional expansion card enables wireless connectivity functionality for the BeagleBoard.
  • BeadaFrame - 7" TFT LCD display kit includes touch panel and a plastic frame, by NAXING Electronics.
  • 4DLCD CAPE - 4.3", 480x272 resolution LCD cape with resistive touch or non-touch and seven push buttons

Optional enclosures[edit]

  • Beagle Board RevC Clear Acrylic Case - Case for a BeagleBoard alone. (without Zippy2)
  • BeagleLCD2 Clear Acrylic Case - Case for BeagleBoard with BeagleLCD2
  • Logic Supply BB100 expandable BeagleBone Black Case - open source designed compact metal enclosure for the Beaglebone Black
  • 3D Printable BeagleBone Black Case - open hardware. STL Files available for printing here.

Tutorials and Technical Resources[edit]

  • Inspire - A home for BeagleBone Black Tutorials, Technical Resources and Workshops.
  • BBB GPIO interactive map - An interactive map of the GPIO of the BeagleBone Black

Clones[edit]

  • IGEPv2 - a slightly larger board that includes more RAM, built-in Bluetooth and Wi-Fi, a USB host, an Ethernet jack, and use microSD cards instead of regular SD cards.
  • ICETEK Mini Board (Chinese)[35]

See also[edit]

References[edit]

  1. ^ "USB-powered Beagle Board from Digi-Key Unleashes Community Development". Digi-Key. July 28, 2008. Retrieved May 12, 2011. 
  2. ^ "Digi-Key Announces New Open Source BeagleBoard Development Board". Digi-Key. May 13, 2009. Retrieved May 12, 2011. 
  3. ^ "BeagleBoard-xM page". September 14, 2010. Archived from the original on 24 June 2011. Retrieved May 12, 2011. 
  4. ^ "Meet BeagleBone, the new $89 open source hardware platform, giving electronic enthusiasts a smaller, friendlier and more affordable treat". PR Newswire. October 31, 2011. Retrieved July 8, 2013. 
  5. ^ "Digi-Key Continues Support of Innovative Line of TI-based ARM® Development Boards from BeagleBoard.org". Digi-Key. April 23, 2013. Retrieved June 20, 2013. 
  6. ^ BeagleBoard page at elinux.org, referenced 2011-05-12
  7. ^ Coley, Gerald (2009-08-20). "Take advantage of open-source hardware". EDN. Retrieved October 13, 2011. 
  8. ^ a b c http://archive.is/20120711061852/http://linuxdevices.com/news/NS5852740920.html
  9. ^ a b "creating_bootable_sd_card". Retrieved 2013-05-05. 
  10. ^ "OpenBSD/beagle". Retrieved 2013-07-19. 
  11. ^ beagleboard.org - RISC OS Details
  12. ^ http://www.youtube.com/watch?v=ed8wHdGV6sI&feature=related Porting Android on Beagle Board XM
  13. ^ a b c d e ""OMAP3530 BeagleBoard" ''High performance and numerous expansion options'':page 3". Dkc1.digikey.com. 2009-05-27. Retrieved 2010-02-04. 
  14. ^ a b ""OMAP3530 BeagleBoard" ''High performance and numerous expansion options'':page 4". Dkc1.digikey.com. 2009-05-27. Retrieved 2010-02-04. 
  15. ^ a b ""OMAP3530 BeagleBoard" ''Boot Options'': page 9". Dkc1.digikey.com. 2009-05-27. Retrieved 2010-02-04. 
  16. ^ a b "Android On Beagle". Beagleboard.org. Retrieved 2010-02-04. 
  17. ^ a b http://archive.is/20130127212134/http://www.linuxdevices.com/news/NS8479495970.html
  18. ^ a b "Neuvoo Project". Neuvoo. Neuvoo Devs. Retrieved 2010-01-05. 
  19. ^ a b "Arch Linux ARM". 
  20. ^ a b Paul, Ryan (2008-08-01). "TI launches hackable Beagle Board for hobbyist projects". Arstechnica.com. Archived from the original on 16 January 2010. Retrieved 2010-02-04. 
  21. ^ a b http://archive.is/20130209092949/http://www.windowsfordevices.com/news/NS5111878566.html
  22. ^ "The Wild Ducks Project". wildducks.org. Retrieved 2011-03-31. 
  23. ^ "Foundry27 BSP for BeagleBoard". community.qnx.com. Retrieved 2010-12-03. 
  24. ^ Farrell, Nick (2009-04-27). "Snaps leak of RISC OS5 on Beagleboard". The Inquirer. Retrieved 2011-06-28. "A snap of an RISC OS 5, running on a Beagleboard device powered by a 600 MHz ARM Cortex-A8 processor with a built-in graphics chip, has tipped up on the world wide wibble. The port developed by Jeffrey Lee is a breakthrough for the shared-source project because it has ported the OS without an army of engineers." 
  25. ^ http://groups.google.com/group/beagleboard/msg/609bba9be3422b1d
  26. ^ http://beagleboard.org/hardware-xM
  27. ^ SummerOfCode2012/FreeBSDonBeagleBoardxM - FreeBSD Wiki
  28. ^ http://archive.is/20120911084033/http://www.linuxfordevices.com/c/a/News/BeagleBoardorg-BeagleBone/ $89 dev board includes Cortex-A8 CPU, Ethernet, JTAG
  29. ^ "BeagleBone Capes". Mouser. 
  30. ^ http://www.ti.com/product/am3359
  31. ^ http://www.ti.com/product/am3358
  32. ^ http://www.ti.com/product/dm3730
  33. ^ http://www.ti.com/product/omap3530
  34. ^ "BeagleBone Black Specifications". 
  35. ^ "Mini Board". eLinux.org. Retrieved 2010-02-04. 

External links[edit]