资源描述:
《Android21源码目录结构详解.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、微软全球最具价值技术专家,CSDN著名技术专家,资深软件构架师YinCheng的博客移动3G,云计算,物联网,信息安全,语音技术,爱好者老尹的技术专栏Android2.1源码目录结构详解分类:移动3G技术Android技术2011-03-1916:23495人阅读评论(2)收藏举报Android2.1
2、--Makefile
3、--bionic(bionicC库)
4、--bootable(启动引导相关代码)
5、--build(存放系统编译规则及generic等基础开发包配置)
6、--cts(Android兼容性测试套件标准)
7、--dalvik(da
8、lvikJAVA虚拟机)
9、--development(应用程序开发相关)
10、--external(android使用的一些开源的模组)
11、--frameworks(核心框架——java及C++语言)
12、--hardware(部分厂家开源的硬解适配层HAL代码)
13、--out(编译完成后的代码输出与此目录)
14、--packages(应用程序包)
15、--prebuilt(x86和arm架构下预编译的一些资源)
16、--sdk(sdk及模拟器)
17、--system(底层文件系统库、应用及组件——C语言)`--vendor(厂商定制代码)bionic目录
18、--li
19、bc(C库)
20、
21、--arch-arm(ARM架构,包含系统调用汇编实现)
22、
23、--arch-x86(x86架构,包含系统调用汇编实现)
24、
25、--bionic(由C实现的功能,架构无关)
26、
27、--docs(文档)
28、
29、--include(头文件)
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(str
44、ing函数实现)
45、
46、--tools(几个工具)
47、
48、--tzcode(时区相关代码)
49、
50、--unistd(unistd实现)
51、`--zoneinfo(时区信息)
52、--libdl(libdl实现,dl是动态链接,提供访问动态链接库的功能)
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、
72、--man(数学函数,后缀名为.3,一些为freeBSD的库文件)
73、
74、--powerpc(powerpc架构)
75、
76、--sparc64(sparc64架构)
77、`--src(源代码)
78、--libstdc++(libstdc++C++实现库)
79、
80、--include(头文件)
81、`--src(源码)1
82、`--src(源码)
83、--libthread_db(多线程程序的调试器库)
84、`--include(头文件)`--linker(动态链接器)`--arch(支持arm和x86两种架构)bootable目录.
85、--bootloader(适合各种boot
86、loader的通用代码)
87、`--legacy(估计不能直接使用,可以参考)
88、
89、--arch_armv6(V6架构,几个简单的汇编文件)
90、
91、--arch_msm7k(高通7k处理器架构的几个基本驱动)
92、
93、--include(通用头文件和高通7k架构头文件)
94、
95、--libboot(启动库,都写得很简单)
96、
97、--libc(一些常用的c函数)
98、
99、--nandwrite(nandwirte函数实现)
100、`--usbloader(usbloader实现)
101、--diskinstaller(android镜像打包器,x86可生产iso)`--recover
102、y(系统恢复相关)
103、--edify(升级脚本使用的edify脚本语言)
104、--etc(init.rc恢复脚本)
105、--minui(一个简单的UI)
106、--minzip(一个简单的压缩工具)
107、--mtdutils(mtd工具)
108、--res(资源)
109、`--images(一些图片)
110、--tools(工具)
111、`--ota(OTAOverTheAirUpdates升级工具)`--updater(升级器)build目录.
112、--core(核心编译规则)
113、--history(历史记录)
114、--libs
115、`--host(主机端库,有android“cp”功能替换)
116、
117、--target(目标机编译对象)
118、
119、--board(开发平台)
120、
121、
122、--emulator(模拟器)
123、
124、
125、--generic(通用)
126、
127、
128、--idea6410(自己添加的)
129、
130、`--sim(