本項目為Android讀書會中,由大家自發性發起學習AOSP的教材。
AOSP為Android Open Source Project的縮寫,白話來說就是Android的原始碼。這份教材會以探討AOSP的設計架構為主軸。
由於大部份人都是使用Mac開發,因此本教材基於MacOS編寫。如果您用的是Windows或Ubuntu則建議參考其它教材。
目前已經有人願意編寫Linux(Ubuntu)的教材了,還請耐心等待。或者可以直接參考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.