El Allwinner A1X es una familia de dispositivos SoC de un solo núcleo diseñados por Allwinner Technology de Zhuhai, China. Actualmente la familia está formada por el A10,[1] A13,[2] A10s[3] y A12. Los SoCs incorporan el ARM Cortex-A8 como procesador principal[4] y el Mali 400 como GPU.
El Allwinner A1X es conocido por su capacidad para arrancar distribuciones del Linux como Debian, Ubuntu, Fedora, y otras distribuciones compatibles con la arquitectura ARM desde una tarjeta SD, además del Android OS habitualmente instalado en la memoria flash del dispositivo.
Aceleración de vídeo
Memoria'
Conectividad'
Dispositivos de almacenamiento y arranque
Muchos fabricantes han adoptado el Allwinner A1X para utilizarlo en dispositivos que ejecutan el Sistema operativo Android y el Sistema operativo Linux. El Allwinner A1X se utiliza en tablets, set-top boxes, PC-on-a-stick, mini-PCs, y single-board computers.
La arquitectura Allwinner A1X se denomina 'sunxi' en el árbol de fuentes del kernel de Linux. El código fuente está disponible en GitHub.[10] Por el momento, el soporte estable y completo de hardware se limita a los kernels 3.0.x y 3.4.x. Las versiones recientes del kernel funcionan, pero no ofrecen acceso NAND y sólo tienen una aceleración 3D limitada.[11]
Se está trabajando en el soporte de Efika en FreeBSD. De momento, no funcionan todos los periféricos de la placa.[12][¿cuándo?]
Desde mayo de 2015, el port OpenBSD de armv7 soporta las placas Cubieboard y pcDuino basadas en el Allwinner A1X.[13]
NetBSD contiene soporte para el Allwinner A10.[14]
No hay ningún manual de programación de fábrica disponible públicamente para la CPU A10S en este momento.
Además del A1x de un solo núcleo (A10/A13/A10s/A12), Allwinner ha lanzado dos nuevos SoCs Allwinner Cortex-A7 más potentes, el Allwinner A20 de doble núcleo compatible con A10, y el Allwinner A31 de cuatro núcleos.[15]