Android深度探索(卷1)HAL与驱动开发阅读心得4
Android源代碼包含內嵌在Android系統中的應用程序的源代碼、Android SDK帶的各種工具的源代碼、Android NDK的源代碼、HAL源代碼。
Android源代碼目錄
makefile文件(makefile定義了一系列的規則來指定,哪些文件需要先編譯,哪些文件需要后編譯,哪些文件需要重新編譯,甚至于進行更復雜的功能操作。)
abi:應用程序二進制接口
bionic:C/C++運行時庫
build:用于編譯Android源代碼及建立部分文件的工具
cts:用于兼容性測試的工具
dalvik:Dalivik虛擬機的源代碼
development:高層的開發和調試工具
device:與設備相關的代碼
frameworks:Android框架層源代碼
hardware:硬件層接口和庫
libcore:JAVA核心庫
prebuilts:Android在各種平臺下編譯之前要使用的工具
external:擴展工具的源代碼
system:Android的基本系統
linux內核源代碼目錄
drivers:設備驅動程序
crypto:實現加密,解密,CRC校驗算法的程序
fs:各種文件系統的實現代碼
Documentation:Linux內核的文檔
arch:與CPU架構相關的源代碼和配置文件
init:初始化內核程序的實現代碼
kernel:與CPU架構無關的內核管理的實現代碼
include:包含linux內核所需的所有頭文件
lib:linux內核使用的一些程序庫
net:網絡協議的實現代碼
ipc:linux進程間通信的實現代碼
samples:一些內核編程的范例
scripts:配置linux內核的腳本
sound:音頻設備的驅動程序
tools:linux自帶的一些工具的實現代碼
virt:內核虛擬機的實現代碼
轉載于:https://www.cnblogs.com/liuqiling/p/5424309.html
總結
以上是生活随笔為你收集整理的Android深度探索(卷1)HAL与驱动开发阅读心得4的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设计模式-设计原则(Design Pri
- 下一篇: Linux TC(Traffic Con