El PandaBoard era un bajo consumo de energía de un solo ordenador de a bordo plataforma de desarrollo basada en la Texas Instruments OMAP4430 sistema en un chip (SoC). El tablero está disponible para el público al precio subsidiado [1] de US $ 174 desde el 27 de octubre de 2010. Es una plataforma de desarrollo apoyada por la comunidad. [2]
Costo | US $ 174 (PandaBoard) US $ 182 (PandaBoard ES) |
---|---|
Tipo | Computadora de placa única |
Procesador | ARM Cortex-A9 MPCore |
Frecuencia | 1 GHz (PandaBoard) 1,2 GHz (PandaBoard ES) |
Memoria | 1 GiB |
Peso | 74 g (PandaBoard) 81,5 g (PandaBoard ES) |
Dimensiones | 4,5 por 4,0 pulgadas (114,3 mm × 101,6 mm) |
El PandaBoard ES es una versión más nueva basada en el SoC OMAP4460, con la CPU y la GPU funcionando a velocidades de reloj más altas. Al igual que su predecesor, es una plataforma de desarrollo respaldada por la comunidad. [3]
Características
El SoC OMAP4430 en PandaBoard cuenta con una CPU ARM Cortex-A9 MPCore de doble núcleo de 1 GHz , una GPU PowerVR SGX540 de 304 MHz, un acelerador de hardware multimedia IVA3 con un DSP programable y 1 GiB de DDR2 SDRAM . El PandaBoard ES utiliza un SoC más nuevo, con una CPU de doble núcleo a 1,2 GHz y una GPU de 384 MHz. El almacenamiento persistente principal se realiza a través de una ranura para tarjeta SD que permite el uso de tarjetas SDHC de hasta 32 GB. La placa incluye Ethernet 10/100 cableada , así como conectividad inalámbrica Ethernet y Bluetooth . Su tamaño es un poco más grande que el factor de forma de computadora ETX / XTX de 4 pulgadas × 4,5 pulgadas (100 mm × 110 mm). La placa puede emitir señales de video a través de interfaces DVI y HDMI . También tiene conectores de audio de 3,5 mm . Tiene dos puertos de host USB y un puerto USB On-The-Go , compatible con USB 2.0. [4]
Sistemas operativos
El dispositivo ejecuta el kernel de Linux , ya sea con distribuciones tradicionales o con el entorno de usuario de Android o Mozilla Firefox OS [5] . Las versiones optimizadas de Android y Ubuntu están disponibles en Linaro Foundation. Linaro ha seleccionado PandaBoard como una de las plataformas de hardware que admite con imágenes de compilación mensuales.
OpenBSD es compatible con PandaBoard. [6] FreeBSD agregó soporte para PandaBoard en agosto de 2012. [7]
El marco del sistema operativo Genode agregó soporte en la versión 12.05 [8] (mayo de 2012).
Se desarrolla activamente una versión de RISC OS 5 . [9]
QNX Neutrino 6.5.0 SP1 y 6.6.0 tienen paquetes de soporte de placa para PandaBoard y PandaBoard ES. [10]
Gráficos
El PandaBoard tiene un procesador de gráficos SGX540 integrado y proporciona una salida HDMI de 1080p. [11] Esta GPU es compatible con OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1 y EGL 1.3.
La situación para Linux - x11 que utiliza bibliotecas de punto flotante de hardware es que el hardware de la GPU SGX540 de PowerVR no se puede utilizar sin un controlador de GPU. Además, PowerVR no publicará documentación para que se pueda producir un controlador de código abierto. Todo esto se suma a que el hardware de la GPU no está disponible, por lo que las características mencionadas anteriormente, por supuesto, no funcionarán. Para ser perfectamente claros, un Pandaboard es no reproducirá ningún video de baja calidad, por lo que la salida de 1080p a través de HDMI es ciertamente y no es posible.
Debido a que PowerVR hace que el controlador no esté disponible y retenga la documentación en el hardware de la GPU, la única alternativa es el método de ingeniería inversa difícil e ineficiente para desarrollar un controlador de GPU. Se inició un esfuerzo en julio de 2012, pero a junio de 2013 no hay avances visibles. [12]
El proyecto Linaro Linux tenía un controlador de GPU de punto flotante de software Linux x11 disponible, pero todos los esfuerzos actuales con ARM Linux parecen estar utilizando bibliotecas de punto flotante de hardware. Los sistemas de punto flotante blando / duro no son compatibles.
Reloj
El PandaBoard tiene un reloj en tiempo real , pero no tiene batería para ahorrar tiempo cuando se corta la energía. Como alternativa, un reloj de software puede configurar la hora del reloj en el arranque en función de la hora de la última modificación del sistema de archivos para que los tiempos almacenados en los archivos sean más razonables. [13] NTP puede establecer la fecha y hora correctas si PandaBoard tiene acceso de red a un servidor NTP.
Productos similares
- Computadora de placa única Raspberry Pi que usa un núcleo ARM11 más antiguo con una GPU más potente con decodificación de video acelerada por hardware de 1080p de H.264, significativamente más barata.
- Cotton Candy es una computadora de placa única en barra.
- Placa Hawk OMAP SBC de bajo consumo con salida SATA y VGA.
- Los COM de Gumstix Overo utilizan el OMAP3503 o el OMAP3530 para proporcionar una línea completa de productos compatibles con BeagleBoard para uso comercial, robótico y de aficionados.
- CuBox - Computadora de escritorio / nettop Marvell ARM de bajo consumo
- BeagleBoard - Similar a PandaBoard pero usando OMAP3530 u OMAP3730, el conector JTAG y uno de los conectores de expansión es el mismo.
- BeagleBone : una placa de desarrollo basada en Sitara
Placas de expansión
- Kit de pantalla LCD BeadaFrame de 7 "
- Pantalla LCD TFT de 7 "800x480
- Control de luz de fondo PWM
- Pantalla táctil resistiva
- Cronometrador RTC
- Marco de plástico
Ver también
- OpenMAX IL (Capa de integración de aceleración de medios abiertos) : una API de abstracción de medios multiplataforma libre de regalías de Khronos Group
- Distributed Codec Engine (libcde) es una API de Texas Instruments para el motor de códec de video en sistemas embebidos basados en OMAP
Referencias
- ^ "Preguntas frecuentes sobre PandaBoard: ¿TI está subvencionando PandaBoard?" . OMAPpedia . Omap World. 24 de diciembre de 2011 . Consultado el 24 de diciembre de 2011 .
- ^ "PandaBoard envía la placa Cortex-A9 para desarrolladores, aficionados" . Electronista . MNM Media LLC. 27 de octubre de 2010. Archivado desde el original el 12 de diciembre de 2012 . Consultado el 6 de noviembre de 2010 .
- ^ "PandaBoard ES equipa a los desarrolladores móviles de código abierto con el procesador OMAP4460 de TI" . Pandaboard.org . EETimes. 11 de diciembre de 2010 . Consultado el 11 de diciembre de 2010 .
- ^ Chris Davies (4 de octubre de 2010). "PandaBoard ofrece TI Cortex-A9 OMAP4 a desarrolladores imaginativos" . SlashGear . R3 Media LLC . Consultado el 5 de noviembre de 2010 .
- ^ https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Pandaboard
- ^ "OpenBSD / armv7" . Consultado el 15 de mayo de 2014 .
- ^ http://lists.freebsd.org/pipermail/freebsd-hackers/2012-August/040263.html
- ^ "Notas de la versión para Genode OS Framework 12.05" . Consultado el 28 de octubre de 2016 .
- ^ Lee, Jeffrey (2 de agosto de 2011). "Tengo noticias viejas para ti" . La barra de iconos . Consultado el 28 de septiembre de 2011 .
[…] Willi Theiss ha anunciado recientemente que ha estado trabajando en una adaptación del sistema operativo RISC a PandaBoard […]
- ^ "Paquete de soporte de placa TI OMAP 4430 Panda / 4460 Panda ES" . Consultado el 14 de mayo de 2014 .
- ^ "Especificaciones técnicas de PandaBoard" . Archivado desde el original el 12 de diciembre de 2012 . Consultado el 3 de junio de 2012 .
- ^ "Grupo: controladores PowerVR" . Consultado el 9 de junio de 2013 .
- ^ "Gentoo en Pandaboard y Pandaboard ES" . Gentoo Linux. Archivado desde el original el 20 de mayo de 2012 . Consultado el 2 de junio de 2012 .