资源描述:
《android 2.1 源码结构图》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、android2.1源码结构图Android2.1
2、--Makefile
3、--bionic(bionicC库)
4、--bootable(启动引导相关代码)
5、--build(存放系统编译规则及generic等基础开发包配置)
6、--cts(Android兼容性测试套件标准)
7、--dalvik(dalvikJAVA虚拟机)
8、--development(应用程序开发相关)
9、--external(android使用的一些开源的模组)
10、--frameworks(核心框架——java及C++语言)
11、--hardware(部分厂家开源的硬解适配层HAL
12、代码)
13、--out(编译完成后的代码输出与此目录)
14、--packages(应用程序包)
15、--prebuilt(x86和arm架构下预编译的一些资源)
16、--sdk(sdk及模拟器)
17、--system(底层文件系统库、应用及组件——C语言)`--vendor(厂商定制代码)bionic目录
18、--libc(C库)
19、
20、--arch-arm(ARM架构,包含系统调用汇编实现)
21、
22、--arch-x86(x86架构,包含系统调用汇编实现)
23、
24、--bionic(由C实现的功能,架构无关)
25、
26、--docs(文档)
27、
28、--include(头文件)
29、
30、--
31、inet(?inet相关,具体作用不明)
32、
33、--kernel(Linux内核中的一些头文件)
34、
35、--netbsd(?nesbsd系统相关,具体作用不明)
36、
37、--private(?一些私有的头文件)
38、
39、--stdio(stdio实现)
40、
41、--stdlib(stdlib实现)
42、
43、--string(string函数实现)
44、
45、--tools(几个工具)
46、
47、--tzcode(时区相关代码)
48、
49、--unistd(unistd实现)
50、`--zoneinfo(时区信息)
51、--libdl(libdl实现,dl是动态链接,提供访问动态链接库的功能)
52、--
53、libm(libm数学库的实现,)
54、
55、--alpha(apaha架构)
56、
57、--amd64(amd64架构)
58、
59、--arm(arm架构)
60、
61、--bsdsrc(?bsd的源码)
62、
63、--i386(i386架构)
64、
65、--i387(i387架构?)
66、
67、--ia64(ia64架构)
68、
69、--include(头文件)
70、
71、--man(数学函数,后缀名为.3,一些为freeBSD的库文件)
72、
73、--powerpc(powerpc架构)
74、
75、--sparc64(sparc64架构)
76、`--src(源代码)
77、--libstdc++(libstdc++C++实现库
78、)
79、
80、--include(头文件)
81、`--src(源码)
82、--libthread_db(多线程程序的调试器库)
83、`--include(头文件)`--linker(动态链接器)`--arch(支持arm和x86两种架构)bootable目录.
84、--bootloader(适合各种bootloader的通用代码)
85、`--legacy(估计不能直接使用,可以参考)
86、
87、--arch_armv6(V6架构,几个简单的汇编文件)
88、
89、--arch_msm7k(高通7k处理器架构的几个基本驱动)
90、
91、--include(通用头文件和高通7k架构头文件)
92、
93、
94、--libboot(启动库,都写得很简单)
95、
96、--libc(一些常用的c函数)
97、
98、--nandwrite(nandwirte函数实现)
99、`--usbloader(usbloader实现)
100、--diskinstaller(android镜像打包器,x86可生产iso)`--recovery(系统恢复相关)
101、--edify(升级脚本使用的edify脚本语言)
102、--etc(init.rc恢复脚本)
103、--minui(一个简单的UI)
104、--minzip(一个简单的压缩工具)
105、--mtdutils(mtd工具)
106、--res(资源)
107、`--ima
108、ges(一些图片)
109、--tools(工具)
110、`--ota(OTAOverTheAirUpdates升级工具)`--updater(升级器)build目录.
111、--core(核心编译规则)
112、--history(历史记录)
113、--libs
114、`--host(主机端库,有android“cp”功能替换)
115、--target(目标机编译对象)
116、
117、--board(开发平台)
118、
119、
120、--emulator(模拟器)
121、
122、
123、--generic(通用)
124、
125、
126、--idea6410(自己添加的)
127、
128、`--sim(最简单)
129、`--product(开发平台对应的编译规则)
130、
131、`--security(密钥相关)`--tools(编译中主机使用的工具及脚本)
132、--acp(Android"acp"Command)
133、--apicheck(api检查工具)
134、--applypatch(补丁工具)
135、--