PandaBoard
   HOME

TheInfoList



OR:

The PandaBoard was a low-power
single-board computer A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonstrati ...
development platform based on the
Texas Instruments Texas Instruments Incorporated (TI) is an American technology company headquartered in Dallas, Texas, that designs and manufactures semiconductors and various integrated circuits, which it sells to electronics designers and manufacturers globall ...
OMAP4430
system on a chip A system on a chip or system-on-chip (SoC ; pl. ''SoCs'' ) is an integrated circuit that integrates most or all components of a computer or other electronic system. These components almost always include a central processing unit (CPU), memory ...
(SoC). The board has been available to the public at the subsidized price of
US$ The United States dollar (symbol: $; code: USD; also abbreviated US$ or U.S. Dollar, to distinguish it from other dollar-denominated currencies; referred to as the dollar, U.S. dollar, American dollar, or colloquially buck) is the official ...
174 since 27 October 2010. It is a community supported development platform. The PandaBoard ES is 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.


Features

The OMAP4430 SoC on the PandaBoard features a dual-core 1 GHz ARM Cortex-A9 MPCore CPU, a 304 MHz
PowerVR PowerVR is a division of Imagination Technologies (formerly VideoLogic) that develops hardware and software for 2D and 3D rendering, and for video encoding, decoding, associated image processing and DirectX, OpenGL ES, OpenVG, and OpenCL accelera ...
SGX540 GPU, IVA3 multimedia hardware accelerator with a programmable
DSP DSP may refer to: Computing * Digital signal processing, the mathematical manipulation of an information signal * Digital signal processor, a microprocessor designed for digital signal processing * Yamaha DSP-1, a proprietary digital signal ...
, and 1 GiB of
DDR2 SDRAM Double Data Rate 2 Synchronous Dynamic Random-Access Memory (DDR2 SDRAM) is a double data rate (DDR) synchronous dynamic random-access memory (SDRAM) interface. It superseded the original DDR SDRAM specification, and was itself superseded by DDR3 ...
. The PandaBoard ES uses a newer SoC, with a dual-core 1.2 GHz CPU and 384 MHz GPU. Primary persistent storage is via an SD Card slot allowing SDHC cards up to 32 GB to be used. The board includes wired
10/100 Ethernet Ethernet over twisted-pair technologies use twisted-pair cables for the physical layer of an Ethernet computer network. They are a subset of all Ethernet physical layers. Early Ethernet used various grades of coaxial cable, but in 1984, Sta ...
as well as
wireless Ethernet Wi-Fi () is a family of wireless network protocols, based on the IEEE 802.11 family of standards, which are commonly used for local area networking of devices and Internet access, allowing nearby digital devices to exchange data by radio wave ...
and
Bluetooth Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is limi ...
connectivity. Its size is slightly larger than the ETX/
XTX XTX is a computer-on-module (COM) standard for x86-based embedded devices. XTX adds PCI-Express, SATA, and LPC LPC may refer to: Science and technology * Linear predictive coding, a method used in audio signal processing and speech processing * ...
Computer form factor at . The board can output video signals via
DVI Digital Visual Interface (DVI) is a video display interface developed by the Digital Display Working Group (DDWG). The digital interface is used to connect a video source, such as a video display controller, to a display device, such as a comp ...
and
HDMI High-Definition Multimedia Interface (HDMI) is a proprietary audio/video interface for transmitting uncompressed video data and compressed or uncompressed digital audio data from an HDMI-compliant source device, such as a display controller, ...
interfaces. It also has 3.5 mm audio connectors. It has two
USB Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply (interfacing) between computers, peripherals and other computers. A broad v ...
host ports and one
USB On-The-Go USB On-The-Go (USB OTG or just OTG) is a specification first used in late 2001 that allows USB devices, such as Tablet computer, tablets or smartphones, to act as a host, allowing other USB devices, such as USB flash drives, digital cameras, co ...
port, supporting USB 2.0.


Operating systems

The device runs the
Linux kernel The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ope ...
, with either traditional distributions or the
Android Android may refer to: Science and technology * Android (robot), a humanoid robot or synthetic organism designed to imitate a human * Android (operating system), Google's mobile operating system ** Bugdroid, a Google mascot sometimes referred to ...
or Mozilla Firefox OS user environment. Optimised versions of
Android Android may refer to: Science and technology * Android (robot), a humanoid robot or synthetic organism designed to imitate a human * Android (operating system), Google's mobile operating system ** Bugdroid, a Google mascot sometimes referred to ...
and
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in three editions: ''Desktop'', ''Server'', and ''Core'' for Internet of things devices and robots. All the ...
are available from the Linaro Foundation. Linaro has selected the PandaBoard to be one of the hardware platforms they support with monthly build images.
OpenBSD OpenBSD is a security-focused, free and open-source, Unix-like operating system based on the Berkeley Software Distribution (BSD). Theo de Raadt created OpenBSD in 1995 by forking NetBSD 1.0. According to the website, the OpenBSD project em ...
supports PandaBoard.
FreeBSD FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix. The first version of FreeBSD was released in 1993. In 2005, FreeBSD was the most popular ...
added PandaBoard support in August 2012. The Genode Operating System Framework added support in release 12.05 (May 2012). A version of is actively developed.
QNX QNX ( or ) is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market. QNX was one of the first commercially successful microkernel operating systems. The product was originally developed in the early 19 ...
Neutrino 6.5.0 SP1 and 6.6.0 have Board Support Packages for the PandaBoard and PandaBoard ES.


Graphics

The PandaBoard has an integrated SGX540 graphics processor and provides 1080p HDMI output. This GPU supports OpenGL ES 2.0, OpenGL ES 1.1,
OpenVG OpenVG is an API designed for hardware-accelerated 2D vector graphics. Its primary platforms are mobile phones, gaming & media consoles and consumer electronic devices. It was designed to help manufacturers create more attractive user interfaces ...
1.1 and EGL 1.3. The situation for Linux - x11 utilizing 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. 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

The PandaBoard has a real-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. NTP can set the correct date and time if the PandaBoard has network access to an NTP server.


Similar products

* Raspberry Pi Single-board computer using an older ARM11 core with a more powerful GPU featuring 1080p hardware accelerated video decoding of H.264, significantly cheaper. *
Cotton Candy Cotton candy, also known as fairy floss and candy floss, is a spun sugar confection that resembles cotton. It usually contains small amounts of flavoring or food coloring. It is made by heating and liquefying sugar, and spinning it centrifu ...
is a single-board computer on stick. * Hawk Board Low power OMAP SBC with SATA & VGA out. * Gumstix Overo COMs use the OMAP3503 or the OMAP3530 to provide a full product line of BeagleBoard-compatible products for hobbyist, robotic and commercial use. *
CuBox CuBox and CuBox-i are series of small and fanless nettop-class computers manufactured by the Israeli company SolidRun Ltd. They are all cube-shaped and sized at approximately 2 × 2 × 2 inches (5 cm) and weigh 91 grams (0.2 lb, or 3. ...
- Low-power Marvell ARM desktop/nettop computer *
BeagleBoard The BeagleBoard is a low-power open-source 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 de ...
- Similar to PandaBoard but using OMAP3530 or OMAP3730, JTAG connector and one of the expansion connectors is the same. **
BeagleBone The BeagleBoard is a low-power open-source 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 de ...
- A Sitara-based development board


Expansion boards

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


See also

* OpenMAX IL (Open Media Acceleration Integration Layer) - a royalty-free cross-platform media abstraction API from the Khronos Group * Distributed Codec Engine (libcde) is a
Texas Instruments Texas Instruments Incorporated (TI) is an American technology company headquartered in Dallas, Texas, that designs and manufactures semiconductors and various integrated circuits, which it sells to electronics designers and manufacturers globall ...
API for the video codec engine in
OMAP The OMAP (Open Multimedia Applications Platform) family, developed by Texas Instruments, was a series of image/video processors. They are proprietary system on chips (SoCs) for portable and mobile multimedia applications. OMAP devices generally i ...
based embedded systems


References

{{Single-board computer Texas Instruments hardware Embedded Linux Single-board computers Linux-based devices Open computers