Jump to content

PandaBoard

From Wikipedia, the free encyclopedia
PandaBoard and PandaBoard ES
PandaBoard
CostUS$174 (PandaBoard)
US$182 (PandaBoard ES)
TypeSingle-board computer
ProcessorARM Cortex-A9 MPCore
Frequency1 GHz (PandaBoard)
1.2 GHz (PandaBoard ES)
Memory1GiB
Weight74 g (PandaBoard)
81.5 g (PandaBoard ES)
Dimensions4.5 by 4.0 inches (114.3 mm × 101.6 mm)

ThePandaBoardwas a low-powersingle-board computerdevelopment platform based on theTexas InstrumentsOMAP4430system on a chip(SoC). The board has been available to the public at the subsidized[1]price ofUS$174 since 27 October 2010. It is a community supported development platform.[2]

ThePandaBoard ESis a newer version based on the OMAP4460 SoC, with the CPU and GPU running at higher clock rates. Like its predecessor, it is a community supported development platform.[3]

Features[edit]

Description of the PandaBoard

The OMAP4430 SoC on the PandaBoard features a dual-core 1 GHzARM Cortex-A9 MPCoreCPU, a 304 MHzPowerVRSGX540GPU,IVA3 multimedia hardware accelerator with a programmableDSP,and 1 GiB ofDDR2 SDRAM.The PandaBoard ES uses a newer SoC, with a dual-core 1.2 GHz CPU and 384 MHz GPU. Primary persistent storage is via anSD Cardslot allowing SDHC cards up to 32 GB to be used. The board includes wired10/100 Ethernetas well aswireless EthernetandBluetoothconnectivity. Its size is slightly larger than theETX/XTXComputer form factor at 4 in × 4.5 in (100 mm × 110 mm). The board can output video signals viaDVIandHDMIinterfaces. It also has3.5 mm audio connectors.It has twoUSBhost ports and oneUSB On-The-Goport, supporting USB 2.0.[4]

Operating systems[edit]

The device runs theLinux kernel,with either traditionaldistributionsor theAndroidor MozillaFirefox OS[5]user environment. Optimised versions ofAndroidandUbuntuare available from theLinaroFoundation.Linarohas selected the PandaBoard to be one of the hardware platforms they support with monthly build images.

OpenBSDsupports PandaBoard.[6] FreeBSDadded PandaBoard support in August 2012.[7]

TheGenode Operating System Frameworkadded support in release 12.05[8](May 2012).

A version ofRISC OS 5is actively developed.[9]

QNXNeutrino 6.5.0 SP1 and 6.6.0 have Board Support Packages for the PandaBoard and PandaBoard ES.[10]

Graphics[edit]

The PandaBoard has an integrated SGX540 graphics processor and provides 1080p HDMI output.[11]This GPU supportsOpenGL ES2.0, OpenGL ES 1.1,OpenVG1.1 andEGL1.3.

The situation for Linux -X11utilizing hardware floating point libraries is PowerVR's SGX540 GPU hardware is unusable without a GPU driver. Furthermore, PowerVR will not release documentation so that an open source driver could be produced. This all adds up to the GPU hardware being unavailable, so the above-mentioned features of course will not function. To be perfectly clear, a Pandaboard es will not play any low quality video, so 1080p output via the HDMI is certainly and proven not possible.

Due to PowerVR making the driver unavailable, and withholding the documentation on the GPU hardware, the only alternative is the difficult and inefficient reverse engineering method to develop a GPU driver. An effort was started in July 2012, but as of June 2013 there is no visible progress.[12]

The Linaro Linux project had a Linux X11 software floating point GPU driver available, but all current efforts with ARM Linux seem to be utilizing the hardware floating point libraries. The soft/hard floating point systems are not compatible.

Clock[edit]

The PandaBoard has areal-time clock,but it does not have a battery to save the time when power is removed. As an alternative, a software clock can set the clock time at bootup based on the time of the last modification to the file system so that times stored in files will be more reasonable.[13]NTPcan set the correct date and time if the PandaBoard has network access to an NTP server.

Similar products[edit]

  • Raspberry PiSingle-board computer using an older ARM11 core with a more powerful GPU featuring 1080p hardware accelerated video decoding of H.264, significantly cheaper.
  • Cotton Candyis a single-board computer on stick.
  • Hawk BoardLow power OMAP SBC with SATA & VGA out.
  • Gumstix Overo COMsuse the OMAP3503 or the OMAP3530 to provide a full product line of BeagleBoard-compatible products for hobbyist, robotic and commercial use.
  • CuBox- Low-power Marvell ARM desktop/nettop computer
  • BeagleBoard- Similar to PandaBoard but using OMAP3530 or OMAP3730, JTAG connector and one of the expansion connectors is the same.

Expansion boards[edit]

  • BeadaFrame
    BeadaFrame 7 "LCD display kit
    • 7 "800x480 TFT LCD screen
    • PWM Backlight control
    • Resistive touch screen
    • RTC time keeper
    • Plastic frame

See also[edit]

References[edit]

  1. ^"PandaBoard FAQ: Is TI subsidizing the PandaBoard?".OMAPpedia.Omap World. 24 December 2011. Archived fromthe originalon 2018-10-16.Retrieved24 December2011.
  2. ^"PandaBoard ships Cortex-A9 board for devs, hobbyists".Electronista.MNM Media LLC. 27 October 2010. Archived fromthe originalon 15 October 2012.Retrieved6 Nov2010.
  3. ^"PandaBoard ES equips open source mobile developers with TI's OMAP4460 processor".Pandaboard.org.EETimes. 11 December 2010.Retrieved11 December2010.
  4. ^Chris Davies (4 October 2010)."PandaBoard offers TI Cortex-A9 OMAP4 to imaginative devs".SlashGear.R3 Media LLC.Retrieved5 Nov2010.
  5. ^"Pandaboard - Mozilla | MDN".Archived fromthe originalon 2016-03-12.
  6. ^"OpenBSD/armv7".Retrieved2014-05-15.
  7. ^"Projects/Armv6 merged to HEAD".16 August 2012.
  8. ^"Release notes for the Genode OS Framework 12.05".Retrieved2016-10-28.
  9. ^Lee, Jeffrey (2011-08-02)."Have I Got Old News For You".The Icon Bar.RetrievedSeptember 28,2011.[…] Willi Theiss has recently announced that he's been working on a port of RISC OS to the PandaBoard […]
  10. ^"TI OMAP 4430 Panda / 4460 Panda ES Board Support Package".Retrieved2014-05-14.
  11. ^"PandaBoard Technical Specs".Archived fromthe originalon 2012-12-13.Retrieved2012-06-03.
  12. ^"Group:PowerVR drivers".Retrieved2013-06-09.
  13. ^"Gentoo on the Pandaboard and Pandaboard ES".Gentoo Linux. Archived fromthe originalon 2012-05-20.Retrieved2012-06-02.