Разработчик портирует LineageOS 17.1 на базе Android 10 на Raspberry Pi 4 B, 3 B + и 3 B
С момента своего выпуска в 2012 году Raspberry Pi стал синонимом одноплатных компьютеров (SBC). Последняя версия этого компьютера размером с кредитную карту, Raspberry Pi 4, имеет до 8 ГБ оперативной памяти и поддерживает ARM64. Raspberry Pi Foundation предоставляет ОС Raspberry Pi (ранее называвшуюся Raspbian) в качестве операционной системы по умолчанию, а также официально поддерживаются различные дистрибутивы, ориентированные на IoT, такие как Windows 10 IoT Core. Теперь старший член XDA KonstaT смог скомпилировать полноценную сборку Android 10 в форме LineageOS 17.1 как для Raspberry Pi 4 (B), так и для Raspberry Pi 3 (B / B +).
Raspberry Pi
Питер Юн, более известный как peyo-hd в сообществе android-rpi , и несколько других участников изначально начали работу по переносу Android на платы Raspberry Pi. Чтобы обеспечить стабильность, KonstaT взяла мелкие кусочки из прошивки Android Things при создании LineageOS. Вдобавок ко всему, стек графических драйверов Linux с открытым исходным кодом Эрика Анхолта для графического процессора Broadcom VideoCore 4 (присутствует в Raspberry Pi) сделал весь процесс переноса менее хлопотным.
Полный список рабочих функций включает следующее:
- Аудио (HDMI, разъем 3,5 мм, USB-микрофоны, динамики / гарнитуры Bluetooth и т. Д.)
- Аудио ЦАП (с использованием ЦАП PCM512x, например, Hifiberry DAC +)
- Bluetooth
- Камера (с использованием официальных модулей камеры Pi и USB-веб-камер UVC с программным рендерером SwiftShader)
- GPIO
- GPS (с использованием внешних USB-модулей, например, U-Blox 7)
- Ethernet
- Аппаратное ускорение графики (V3D / VC4)
- HDMI дисплей
- I2C
- ИК-пульты (с использованием внешних ИК-модулей GPIO, например, TSOP4838)
- RTC (с использованием внешних модулей GPIO I2C, например DS3231)
- Последовательная консоль (с использованием внешних адаптеров последовательной консоли GPIO, например, PL2303)
- SPI
- Сенсорный экран / мультитач (используется официальный 7-дюймовый дисплей с программным рендерером SwiftShader)
- USB (мышь, клавиатура, накопитель и т. Д.)
- Вай-фай
- Wi-Fi-модем
В отличие от типичных Android-смартфонов, концепция разблокировки загрузчика не применима к Pi. Вам необходимо загрузить файл образа LineageOS для конкретной модели, записать его на карту microSD (> = 8 ГБ), вставить карту в Pi и просто загрузить ее. Из-за того, что вам не нужно специальное восстановление для прошивки ZIP-файла в начале, отдельного восстановления для загрузки нет, хотя TWRP поставляется как предварительно настроенная среда восстановления.
Скачать LineageOS 17.1 (Android 10) для Raspberry Pi: Pi 4 B ||| Pi 3 B / B +
LineageOS на Raspberry Pi 4/3 работает в 32-битном режиме, поэтому вам нужно выбрать варианты пакетов приложений Google для ARM. Более того, вышеупомянутые сборки требуют дисплеев HDMI, которые сообщают о поддерживаемых разрешениях с использованием расширенных данных идентификации дисплея (EDID). Если у вас несовместимый дисплей и вы не видите загрузочную анимацию Android после экрана загрузки, вам может потребоваться вручную изменить значение debug.drm.mode.force
свойства в /system/build.prop
.
0 Comments