Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AOSP から_自分好みの Android OSを_ビルドする

ysak.y
August 29, 2021

AOSP から_自分好みの Android OSを_ビルドする

ysak.y

August 29, 2021
Tweet

More Decks by ysak.y

Other Decks in Programming

Transcript

  1. SLIDESMANIA.COM 自己紹介 - 山田 良明 - Twitter: @y_am_a_da - GitHub:

    ysak-y - クックパッド株式会社 16 卒入社のエンジニア - お仕事ではほとんどずっとスマートスピーカー関連のことをやっています - 仕事ではほとんど低レイヤーなことはやりません。 ESP32 のファームウェアちょっと書いたりしたことある程度 - 今回は趣味で少し触っていた AOSP に関することを 紹介していきたいと思います。
  2. SLIDESMANIA.COM AOSP とは - Android Open Source Project のこと -

    ご存知の通り Android OS はオープンソースであり、開発者は自由に カスタマイズし、自分だけの Android OS をビルドすることができる - Android スマホ買うとデフォルトで入っている Google が提供している サービス (YouTube や Google Play Store など) やいくつかの SDK は GMS (Google Mobile Services) として提供されており、これらの利用には 別途もろもろの作業が必要となる - https://source.android.com/ にいくとだいたい全部書いてある
  3. SLIDESMANIA.COM Raspberry Pi で動かしてみる - カスタマイズすればもちろん Raspberry Pi で Android

    を動かすことも可能 - https://github.com/android-rpi/device_arpi_rpi4 がとてもよく参考になる
  4. SLIDESMANIA.COM LineageOS for Raspberry Pi - AOSP ベースのカスタム OS である

    LineageOS を Raspberry Pi 向けに改造した もの - USB ポートや GPIO 、カメラのインターフェースなどが最初から使えるようになってい て便利 - Android on Raspi を手っ取り早く用意して遊びたい。には良いと思うが 色々と作り込まれすぎているので仕組みを理解したい。ならばもう少し簡素なやつか ら始めた方が良さそう