8000 GitHub - erinus/aosp-study: The study note of AOSP
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

erinus/aosp-study

 
 

Repository files navigation

aosp-study

本項目為Android讀書會中,由大家自發性發起學習AOSP的教材。

AOSP為Android Open Source Project的縮寫,白話來說就是Android的原始碼。這份教材會以探討AOSP的設計架構為主軸。

由於大部份人都是使用Mac開發,因此本教材基於MacOS編寫。如果您用的是Windows或Ubuntu則建議參考其它教材。

目前已經有人願意編寫Linux(Ubuntu)的教材了,還請耐心等待。或者可以直接參考AOSP官方網站

TODO

以下這些章節待完成,如果各位願意一起共筆的話不妨寫上吧!別忘了在Contributors上加上你的大名和聯絡方式喔!

目錄

基本設定篇

  1. 環境設定
  2. 下載AOSP程式碼
  3. 編繹AOSP原始碼
  4. 燒入客製的AOSP image
  5. 使用adb工具開發AOSP
  6. AOSP架構總覽
  7. 設定Android Studio

Android核心知識篇 (TODO)

暫定主題,順序未定

  • 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

  • 附錄:終端機工具及指令

Contributors(協作者們)

License(版權聲明)

Created Commons License
本項目採用CC-BY-SA授權.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

About

The study note of AOSP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0