本項目為 Android 讀書會中,由大家自發性發起學習 AOSP 的教材。
AOSP 為 Android Open Source Project 的縮寫,白話來說就是 Android 的原始碼,這份教材會以探討AOSP的設計架構為主軸。
由於大部份人都是使用 Mac 和 Linux 進行開發,因此本教材基於 Mac OS X 和 Ubuntu 14.04 LTS 編寫。如果您用的是其他 Linux 系統則建議參考教材進行調整。
或可直接參考AOSP官方網站
以下這些章節待完成,如果各位願意一起共筆的話不妨寫上吧!別忘了在 Contributors 上加上你的大名和聯絡方式喔!
- 確認 SD 卡的路徑設定沒問題
- CH4: 燒入客製的 AOSP Image
- CH6: AOSP 架構總覽
暫定主題,順序未定
-
Android 與 Linux Kernel 的關係
-
HAL
-
Android 的核心 Library (sp, wp, RefBase)
-
Android 執行的第一個程式:init 與 init.rc
-
Android 的 IPC 框架:ServiceManager 與 Binder Driver
-
Android 開機流程
-
Zygote
-
Framework IPC: IBinder
-
System Server
本項目採用 CC-BY-SA授權.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.