В прошлом месяце был выпущен исходный код Android 12 (AOSP), и разработчик воспользовался возможностью перенести Android 12 на одноплатный компьютер Raspberry Pi 4 и его производные.
В частности, KonstaT создал неофициальную сборку LineageOS 19.0 для Raspberry Pi 4, клавиатурой Raspberry Pi 400 и Compute Module 4, работающего в системах с как минимум 2 ГБ оперативной памяти.
Хотя он предназначен для опытных пользователей, сборка Android 12, похоже, работает довольно хорошо с большинством поддерживаемых функций, включая:
- Видео
- Дисплей HDMI, включая CEC
- Сенсорный экран/мультитач (сенсорные экраны USB, сенсорные экраны Waveshare SPI)
- Графика с аппаратным ускорением (V3D, OpenGL и Vulkan)
- Аудио
- HDMI, разъем 3,5 мм, USB-микрофоны, Bluetooth-колонки/наушники
- Аудио ЦАП, такие как Hifiberry DAC +
- Связь
- Ethernet
- Wi-Fi, включая модем
- Bluetooth, включая Bluetooth-модем
- GPS с использованием внешних USB-модулей
- USB протестирован с
- USB-мышь, клавиатура, накопитель и т. д.
- USB-C: ADB, MTP, PTP, USB-модем
- Входы/выходы (GPIO, I2C, SPI) протестированы с
- Дистанционное управление через внешние ИК-модули GPIO, такие как TSOP4838
- RTC с использованием модулей I2C, таких как DS3231
- Датчики I2C, например MPU6050, LSM6DS3, LSM303DLHC и BME280/BMP280 акселерометр/гироскоп/магнитометр/температура/давление/влажность
- Последовательная консоль через USB к плате TTL
- Сенсорный экран SPI (см. Раздел Видео)
Единственные основные известные проблемы на данный момент – это отсутствие аппаратного декодирования и кодирования видео, и камера Pi не работает. По-прежнему можно использовать программное декодирование и кодирование видео, но разрешение/частота кадров могут быть ограничены, также должны работать веб-камеры USB UVC, использующие MJPEG, но их еще не тестировали. SELinux находится в тестовом режиме, поэтому этот образ не следует считать безопасным, он может вызвать различные проблемы, которые не были обнаружены пользователями.
Поскольку образ включает части, которые лицензированы Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International) по лицензии его можно свободно использовать в личных и образовательных целях, но не в коммерческих целях. KonstaT опубликовал некоторую информацию на форумах разработчиков XDA, и вы сможете найти дополнительную информацию, включая ссылку на изображение, исходный код ядра, а также инструкции по установке Magisk и поддержке приложений Google на KonstaKANG.com.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.