bootable |
lk |
app |
系统启动时会运行的一些应用程序(比如说时钟测试、写nand、pci测试、shell、点灯、打印字符串等操作) |
arch |
核心源代码所支持的硬件体系结构体相关的核心代码 |
||
dev |
一些安卓设备 (按键,usb,lcm,net,video等) |
||
include |
启动加载时所需要的头文件(子文件夹内为与相关平台相关的头文件) |
||
kernel |
与内核相关的一些程序(如定时器、进程、时间、dpc、信号量等) |
||
lib |
启动时所需要的一些动态链接库 |
||
make |
内核启动映像编译规则 |
||
platform |
包含了MT56753芯片的平台信息 |
||
project |
包含了一些工程的编译规则文件 |
||
scripts |
启动代码所需要的一些脚本程序 |
||
Target |
|
||
preloader 预加载 |
build |
包含了一些预加载程序的编译规则 |
|
custom |
包含了MT6753芯片中集成模块结构体定义(如bldr,msdc,nand,rtc,usb, memory等) |
||
platform |
包含了芯片信息MT6753 |
||
tools |
一些预加载中可能会使用到的二进制工具 |
||
recovery 备份还原目录 |
applypatch |
系统所需要的补丁文件目录 |
|
applysig |
mtd partition还原分区 |
||
auth |
|
||
edify |
|
||
Etc |
一些系统管理所需要的配置文件和子目录 |
||
Fonts |
许可字体目录 |
||
minadbd |
|
||
minui |
|
||
minzip |
|
||
mtdutils |
|
||
Res-hdpi |
|
||
Res-mdpi |
|
||
Res-xhdpi |
|
||
Res-xxhdpi |
|
||
Res-xxxhdpi |
|
||
Sec |
|
||
testdata |
|
||
tests |
|
||
tools |
|
||
uncrypt |
|
||
updater |
|
||
Kernel |
android |
包含了一些安卓的配置文件 |
|
arch |
包含了核心源代码所支持的硬件体系结构体相关的核心代码 arch是architecture的缩写。内核所支持的每种CPU体系,在该目录下都有对应的子目录。每个CPU的子目录,又进一步分解为boot,mm,kernel等子目录,分别包含控制系统引导,内存管理,系统调用等。 | --x86 /* 英特尔cpu及与之相兼容体系结构的子目录*/ | |--boot /*引导程序*/ | | |--compressed /*内核解压缩*/ | |--tools /*生成压缩内核映像的程序*/ | |--kernel /*相关内核特性实现方式,如信号处理、时钟处理*/ | |--lib /*硬件相关工具函数*/ |
||
block |
包含了一些块设备的驱动程序 |
||
crypto |
加密、压缩、CRC校验算法 |
||
Documentation |
内核文档 |
||
drivers |
设备驱动程序 |
||
firmware |
linux固件目录 |
||
fs |
存放各种文件系统的实现代码。每个子目录对应一种文件系统的实现,公用的源程序用于实现虚拟文件系统vfs。 | |--devpts /* /dev/pts虚拟文件系统*/ | |--ext2 /*第二扩展文件系统*/ | |--fat /*MS的fat32文件系统*/ | |--isofs /*ISO9660光盘cd-rom上的文件系统*/ |
||
include |
内核所需要的头文件,与平台无关的头文件在include/linux子目录下,与平台相关的头文件则放在相应的子目录中。 |
||
init |
内核初始化代码 |
||
ipc |
进程间通信的实现代码 |
||
Kernel-3.10 |
kernel |
Linux大多数关键的核心功能都是在这个目录实现。(调度程序,进程控制,模块化) |
|
lib |
标准程序设计库,又叫动态链接库 |
||
mm |
用于实现内存管理中与体系结构无关的部分 |
||
net |
网络协议的实现代码| |--802 /*802无线通讯协议核心支持代码*/ | |--appletalk /*与苹果系统连网的协议*/ | |--ax25 /*AX25无线INTERNET协议*/ | |--bridge /*桥接设备*/ | |--ipv4 /*IP协议族V4版32位寻址模式*/ | |--ipv6 /*IP协议族V6版*/ |
||
samples |
一些内核编程的范例 |
||
scripts |
配置内核的脚本 |
||
security |
SElinux的模块 |
||
sound |
音频设备驱动程序 |
||
tools |
|
||
usr |
cpio命令实现 |
||
virt |
内核虚拟机 |