Raspberry Pi 4 и 3 получают неофициальную LineageOS 17.1 на базе Android 10

Неофициальные сборки LineageOS 17.1 на базе Android 10 теперь доступны для Raspberry Pi 4 и Pi 3, благодаря старшему члену XDA KonstaT.

С момента своего выпуска в 2012 году Raspberry Pi стал синонимом одноплатных компьютеров (SBC). Последняя версия этого компьютера размером с кредитную карту, Малиновый Пи 4, поставляется с до 8 ГБ ОЗУ и поддержка ARM64. Raspberry Pi Foundation предоставляет ОС Raspberry Pi (ранее называвшуюся Raspbian) в качестве операционной системы по умолчанию. система, в то время как различные дистрибутивы, ориентированные на Интернет вещей, такие как Windows 10 IoT Core, официально поддерживаются как хорошо. Теперь старший член XDA КонстаТ смог скомпилировать полноценную сборку Android 10 в виде LineageOS 17.1 как для Raspberry Pi 4 (B), так и для Raspberry Pi 3 (B/B+).

Форумы Raspberry Pi XDA

Питер Юн, более известный как Пейо-HD в Android-RPI Сообщество и несколько других участников изначально начали работу по портированию Android на платы Raspberry Pi. Чтобы обеспечить стабильность,

КонстаТ далее при создании LineageOS использовались фрагменты прошивки Android Things. Более того, Эрик АнхольтСтек графических драйверов Linux с открытым исходным кодом для графического процессора Broadcom VideoCore 4 (присутствующий в Raspberry Pi) сделал весь процесс портирования менее хлопотным.

Полный список рабочих возможностей включает в себя следующее:

  • Аудио (HDMI, разъем 3,5 мм, USB-микрофоны, динамики/гарнитуры Bluetooth и т. д.)
  • Аудио ЦАП (с использованием ЦАП PCM512x, например Hifiberry DAC+)
  • Bluetooth
  • Камера (с использованием официальных модулей камеры Pi и веб-камер UVC USB с программным рендерером SwiftShader)
  • GPIO
  • GPS (с использованием внешних USB-модулей, например U-Blox 7)
  • Ethernet
  • Графика с аппаратным ускорением (V3D/VC4)
  • HDMI-дисплей
  • I2C
  • ИК-пульты (с использованием внешних IR-модулей GPIO, например TSOP4838)
  • RTC (с использованием внешних модулей GPIO I2C, например DS3231)
  • Последовательная консоль (с использованием внешних адаптеров последовательной консоли GPIO, например PL2303)
  • СПИ
  • Сенсорный экран/мультитач (с использованием официального 7-дюймового дисплея с программным рендерером SwiftShader)
  • USB (мышь, клавиатура, хранилище и т. д.)
  • Wi-Fi
  • Wi-Fi-модем

В отличие от типичных Android-смартфонов, концепция разблокировка загрузчика не применимо к Pi. Вам необходимо загрузить файл образа LineageOS для конкретной модели, записать его на карту microSD (> = 8 ГБ), вставить карту в Pi и просто загрузить его. В связи с тем, что для первоначальной прошивки ZIP-файла вам не требуется специальное восстановление, отдельное восстановление для загрузки не требуется, хотя TWRP поставляется в качестве предварительно настроенной среды восстановления.

Загрузите LineageOS 17.1 (Android 10) для Raspberry Pi: Пи 4 Б ||| Пи 3 B/B+

LineageOS на Raspberry Pi 4/3 работает в 32-битном режиме, поэтому вам придется выбрать варианты пакетов приложений Google для ARM. Более того, для вышеупомянутых сборок требуются дисплеи HDMI, которые сообщают о поддерживаемых разрешениях с использованием расширенных идентификационных данных дисплея (EDID). Если у вас несовместимый дисплей и вы не видите анимацию загрузки Android после экрана загрузки, вам может потребоваться вручную изменить значение debug.drm.mode.force собственность в /system/build.prop.