安卓源码 Android |-- Makefile |-- bionic ( bionic C 库) |-- bootable (启动引导相关代码) |-- build ( 存放系统编译规则及 generi c 等基础开发包配置) |-- cts( Android 兼容性测试套件标准) |-- dalvik ( dalvik JAVA 虚拟机) |-- development (应用程序开发相关) |-- external ( android 使用的一些开源的模组) |-- frameworks (核心框架—— java 及 C++ 语言) |-- hardware ( 部分厂家开源的硬解适配层 HAL 代码) |-- out (编译完成后的代码输出与此目录) |-- packages (应用程序包) |-- prebuilt ( x86 和 arm 架构下预编译的一些资源) |-- sdk( sdk 及模拟器) |-- system ( 底层文件系统库、应用及组件—— C 语言) `-- vendor (厂商定制代码) bionic 目录|-- libc (C 库) | |-- arch-arm ( ARM 架构,包含系统调用汇编实现) | |-- arch-x86 ( x86 架构,包含系统调用汇编实现) | |-- bionic (由 C 实现的功能,架构无关) | |-- docs (文档) | |-- include (头文件) | |-- inet (? inet 相关,具体作用不明) | |-- kernel ( Linux 内核中的一些头文件) | |-- netbsd (? nesbsd 系统相关,具体作用不明) | |-- private (?一些私有的头文件) | |-- stdio ( stdio 实现) | |-- stdlib ( stdlib 实现) | |-- string ( string 函数实现) | |-- tools (几个工具) | |-- tzcode (时区相关代码) | |-- unistd ( unistd 实现) | `-- zoneinfo (时区信息) |-- libdl ( libdl 实现, dl 是动态链接, 提供访问动态链接库的功能) |-- libm ( libm 数学库的实现,) | |-- alpha ( apaha 架构) | |-- amd64 ( amd64 架构) | |-- arm ( arm 架构) | |-- bsdsrc (? bsd 的源码) | |-- i386 ( i386 架构) | |-- i387 ( i387 架构?) | |-- ia64 ( ia64 架构) | |-- include (头文件) | |-- man (数学函数, ,一些为 freeBSD 的库文件) | |-- powerpc ( powerpc 架构) | |-- sparc64 ( sparc64 架构) | `-- src (源代码) |-- libstdc++ ( libstdc++ C++ 实现库) | |-- include (头文件) | `-- src (源码) |-- libthread_db (多线程程序的调试器库) | `-- include (头文件) `-- linker (动态链接器) `-- arch (支持 arm 和 x86 两种架构) bootable 目录. |-- bootloader (适合各种 bootloader 的通用代码) | `-- legacy ( 估计不能直接使用,可以参考) | |-- arch_armv6 ( V6 架构,几个简单的汇编文件) | |-- arch_msm7k (高通 7k 处理器架构的几个基本驱动) | |-- include (通用头文件和高通 7k 架构头文件) | |-- libboot (启动库,都写得很简单) | |-- libc (一些常用的 c 函数) | |-- nandwrite ( nandwirte 函数实现) | `-- usbloader ( usbloader 实现) |-- diskinstaller ( android 镜像打包器, x86 可生产 iso ) `-- recovery (系统恢复相关) |-- edify (升级脚本使用的 edify 脚本语言) |-- etc( 恢复脚本) |-- minui ( 一个简单的 UI) |-- minzip ( 一个简单的压缩工具) |-- mtdutils ( mtd 工具) |-- res (资源) | `-- images (一些图片) |-- tool
安卓源码 来自淘豆网m.daumloan.com转载请标明出处.