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

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

A1caa1b3ae7a1a56b1e3ca2f25c9a205?s=47 ysak.y
August 29, 2021

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

A1caa1b3ae7a1a56b1e3ca2f25c9a205?s=128

ysak.y

August 29, 2021
Tweet

Transcript

  1. SLIDESMANIA.COM AOSP から 自分好みの Android OSを ビルドする 山田 良明

  2. SLIDESMANIA.COM

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

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

  5. 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/ にいくとだいたい全部書いてある
  6. SLIDESMANIA.COM Android OS のアーキテクチャ 参照:https://source.android.com/setup

  7. SLIDESMANIA.COM Android OS のアーキテクチャ 参照:https://source.android.com/setup/start

  8. SLIDESMANIA.COM Raspberry Pi で動かしてみる

  9. SLIDESMANIA.COM Raspberry Pi で動かしてみる - カスタマイズすればもちろん Raspberry Pi で Android

    を動かすことも可能 - https://github.com/android-rpi/device_arpi_rpi4 がとてもよく参考になる
  10. SLIDESMANIA.COM Raspberry Pi で動かしてみる 参照: https://github.com/android-rpi/device_arpi_rpi4/blob/arpi-12/rpi4.mk

  11. SLIDESMANIA.COM LineageOS for Raspberry Pi - AOSP ベースのカスタム OS である

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

  13. SLIDESMANIA.COM ご静聴ありがとうございました