開発者が Android 12 を Raspberry Pi 4 B、Pi 400、Compute Module 4 に移植

LineageOS 19.0 の非公式ポートのおかげで、Raspberry Pi 4 Model B、Pi 400、および Compute Module 4 で Android 12 を実行できるようになりました。

アンドロイド12 公式の形であろうと、今どこでも出回っています。 アップデート から OEM または経由して コミュニティ作成のカスタムROM. アフターマーケットの移植シーンでは、正式な移植を好む少数のクリエイティブな開発者によく遭遇します。 バリアを解除し、最初に Android を実行することを意図していないデバイスで Android の最新イテレーションを起動しようとします。 場所。 XDA 上級会員 コンスタ 氏は、Android 12 を Raspberry Pi 4 ファミリのデバイスに移植することに成功した、そのような開発者の 1 人です。

Raspberry Pi XDA フォーラム

持っている場合は、 ラズベリーパイ4モデルB または Pi 400 パーソナル コンピューター キットKonstaT によってコンパイルされた非公式 LineageOS 19.0 ROM のおかげで、Android 12 を起動できるようになりました。 の コンピューティングモジュール 4 もこのポートと互換性がありますが、ROM の可能性を最大限に引き出すには、2 GB RAM バリアントを選択し、互換性のあるキャリア ボードに接続する必要があります。 LineageOS チームは、独自の機能のほとんどをまだ統合していないことに注意してください。 AOSP 12 コードベースしたがって、この時点では、物事はほとんど必要最小限です。

箱から出してすぐに動作するものの中には、オーディオ/ビデオ出力、ハードウェア アクセラレーション グラフィックス、Wi-Fi、Bluetooth、イーサネット経由のネットワークが正常に動作していることがわかります。 カメラ ドライバーは部分的に実装されています。つまり、Motion JPEG 形式をサポートする UVC USB Web カメラも動作するはずです。 ただし、現時点ではハードウェアビデオのエンコードとデコードがまったく機能していない場合、USB 起動に不具合が生じることがあります。 言い換えれば、何をやっているのかを理解しており、いじくり回すために予備の SD カードを持っている場合にのみ、これを試すことをお勧めします。

この ROM の動作機能の完全なリストは以下にあります。

  • オーディオ (HDMI、3.5mm ジャック、USB マイク、Bluetooth スピーカー/ヘッドフォンなど)
  • オーディオ DAC (Hifiberry DAC+ などの GPIO DAC を使用)
  • Bluetooth (および Bluetooth テザリング)
  • GPIO
  • GPS (外部 USB モジュールを使用、例: U-Blox 7)
  • イーサネット
  • ハードウェア アクセラレーション グラフィックス (V3D、OpenGL、Vulkan)
  • HDMI ディスプレイ (および HDMI-CEC)
  • I2C
  • IR リモート (TSOP4838 などの外部 GPIO IR モジュールを使用)
  • RTC (DS3231 などの外部 GPIO I2C モジュールを使用)
  • センサー (外部 GPIO I2C モジュールを使用、例: MPU6050、LSM6DS3、LSM303DLHC & BME280/BMP280 加速度計/ジャイロスコープ/磁力計/温度/圧力/湿度)
  • シリアル コンソール (PL2303 などの外部 GPIO シリアル コンソール アダプターを使用)
  • SPI
  • タッチスクリーン/マルチタッチ (USB タッチスクリーン、Waveshare SPI タッチスクリーン)
  • USB(マウス、キーボード、ストレージなど)
  • USB-C (ADB、MTP、PTP、USB テザリング)
  • Wi-Fi (および Wi-Fi テザリング)

このポートに対応するカーネル ソースを探している開発者は、それを見つけることができます。 開発者の GitHub プロファイルの下にリストされます. ソースが利用可能になることで、他の分野への道が開かれることを願っています。 人気のある Android ベースのカスタム ROM Raspberry Pi ファミリのデバイス用に移植される予定です。 詳細については、以下にリンクされている XDA スレッドを確認してください。

Raspberry Pi 4 Model B/Pi 400/Compute Module 4 用の Android 12 ベースの非公式 LineageOS 19.0