Versiones no oficiales de LineageOS 17.1 basadas en Android 10 ahora están disponibles para Raspberry Pi 4 y Pi 3, cortesía del miembro senior de XDA KonstaT.
Desde su lanzamiento en 2012, Raspberry Pi se ha convertido en sinónimo de computadoras de placa única (SBC). La última versión de esta computadora del tamaño de una tarjeta de crédito, la Frambuesa Pi 4, viene con hasta 8 GB de RAM y soporte ARM64. La Fundación Raspberry Pi proporciona el sistema operativo Raspberry Pi (anteriormente llamado Raspbian) como sistema operativo predeterminado. sistema, mientras que varias distribuciones centradas en IoT, como Windows 10 IoT Core, son oficialmente compatibles como Bueno. Ahora, miembro senior de XDA KonstaT ha podido compilar una versión completa de Android 10 en forma de LineageOS 17.1 tanto para Raspberry Pi 4 (B) como para Raspberry Pi 3 (B/B+).
Foros de Raspberry Pi XDA
Peter Yoon, mejor conocido como peyo-hd en el android-rpi La comunidad y varios otros contribuyentes comenzaron originalmente el esfuerzo de portar Android a las placas Raspberry Pi. Para garantizar la estabilidad,
KonstaT Además, tomó fragmentos del firmware de Android Things mientras creaba LineageOS. Además de eso, Eric AnholtLa pila de controladores de gráficos Linux de código abierto para la GPU Broadcom VideoCore 4 (presente en Raspberry Pi) hizo que todo el proceso de portabilidad fuera menos problemático.La lista completa de funciones de trabajo incluye lo siguiente:
- Audio (HDMI, conector de 3,5 mm, micrófonos USB, altavoces/auriculares bluetooth, etc.)
- DAC de audio (usando DAC PCM512x, por ejemplo, Hifiberry DAC+)
- Bluetooth
- Cámara (utilizando módulos de cámara Pi oficiales y cámaras web USB UVC con renderizador de software SwiftShader)
- GPIO
- GPS (usando módulos USB externos, por ejemplo, U-Blox 7)
- Ethernet
- Gráficos acelerados por hardware (V3D/VC4)
- pantalla hdmi
- I2C
- Controles remotos por infrarrojos (utilizando módulos GPIO IR externos, por ejemplo, TSOP4838)
- RTC (usando módulos GPIO I2C externos, por ejemplo, DS3231)
- Consola serie (utilizando adaptadores de consola serie GPIO externos, por ejemplo, PL2303)
- SPI
- Pantalla táctil/multitáctil (usando una pantalla oficial de 7” con renderizador de software SwiftShader)
- USB (ratón, teclado, almacenamiento, etc.)
- Wifi
- Conexión Wi-Fi
A diferencia de los típicos teléfonos inteligentes Android, el concepto de desbloqueo del gestor de arranque no es aplicable al Pi. Debe descargar el archivo de imagen LineageOS específico del modelo, escribirlo en una tarjeta microSD (>=8 GB), insertar la tarjeta en el Pi y simplemente iniciarlo. Debido a que no necesita una recuperación personalizada para actualizar el archivo ZIP al principio, no hay una recuperación separada para descargar, aunque TWRP viene como el entorno de recuperación preconfigurado.
Descargue LineageOS 17.1 (Android 10) para Raspberry Pi: pi4b ||| Pi 3 B/B+
LineageOS en Raspberry Pi 4/3 se ejecuta en modo de 32 bits, por lo que debe optar por variantes ARM de los paquetes de aplicaciones de Google. Además, las versiones antes mencionadas requieren pantallas HDMI que informen de las resoluciones admitidas mediante datos de identificación de pantalla extendida (EDID). En caso de que tenga una pantalla incompatible y no pueda ver la animación de inicio de Android después de la pantalla de inicio, es posible que deba cambiar manualmente el valor de debug.drm.mode.force
propiedad en /system/build.prop
.