Android 2.1 源码结构分析
2010-02-27 23:47:00 来源:WEB开发网| |-- liboverlay (overlay硬件库)
| |-- libstagefrighthw (stagefright硬件库)
| `-- omx (omx组件)
`-- wlan (无线网卡)
prebuilt 目录 (x86和arm架构下预编译的一些资源)
.
|-- android-arm (arm-android相关)
| |-- gdbserver (gdb调试器)
| `-- kernel (模拟的arm内核)
|-- android-x86 (x86-android相关)
| `-- kernel (空的)
|-- common (通用编译好的代码,应该是java的)
|-- darwin-x86 (drawin x86平台)
| `-- toolchain (工具链)
| |-- arm-eabi-4.2.1
| |-- arm-eabi-4.3.1
| `-- arm-eabi-4.4.0
|-- darwin-x86_64 (drawin x86 64bit平台)
|-- linux-x86 (linux x86平台)
| `-- toolchain (工具链,我们应该主要用这个)
| |-- arm-eabi-4.2.1
| |-- arm-eabi-4.3.1
| |-- arm-eabi-4.4.0
| `-- i686-unknown-linux-gnu-4.2.1 (x86版编译器)
|-- linux-x86_64 (linux x86 64bit平台)
|-- windows (windows平台)
`-- windows-x86_64 (64bit windows平台)
system 目录 (底层文件系统库、应用及组件——C语言)
.
|-- Bluetooth (蓝牙相关)
|-- core (系统核心工具盒接口)
| |-- adb (adb调试工具)
| |-- cpio (cpio工具,创建img)
| |-- debuggerd (调试工具)
| |-- fastboot (快速启动相关)
| |-- include (系统接口头文件)
| |-- init (init程序源代码)
| |-- libacc (轻量级C编译器)
| |-- libctest (libc测试相关)
| |-- libcutils (libc工具)
| |-- liblog (log库)
| |-- libmincrypt (加密库)
| |-- libnetutils (网络工具库)
| |-- libpixelflinger (图形处理库)
| |-- libsysutils (系统工具库)
| |-- libzipfile (zip库)
| |-- logcat (查看log工具)
| |-- logwrapper (log封装工具)
| |-- mkbootimg (制作启动boot.img的工具盒脚本)
更多精彩
赞助商链接