目录 简介
arch 体系结构相关的代码,每一个子目录代表一种架构
block 块设备的通用函数
crypot 常用加密和散列算法、压缩和CRC校核算法
fs Linux支持的文件系统,每一个子目录代表一种文件系统
include 内核头文件:基本头文件(include/linux )、驱动或功能部件头文件(例:include/mtd )、体系相关头文件(linux/asm-arm )
driver 所有的驱动程序,每一个子目录代表一类驱动程序
init 内核的初始化程序,其中main.c中的start_kernel函数是内核引导后执行的第一个函数
ipc 进程间通信代码
kernel 内核管理的核心代码,与体系相关的代码在/arch/$(ARCH)/kernel
lib 内核用到的库函数,与处理器相关的库函数位于/arch/$(ARCH)/lib
mm 内存管理代码,与处理器体系相关的位于/arch/$(ARCH)/mm
net 与网络相关的代码,每一个子目录对应于网络的一个方面
security 安全、密钥相关的代码
sound 音频相关的驱动程序
usr 用来制作一个压缩的cpio归档文件:initrd的镜像,它可以作为内核启动后挂载的第一个文件系统
script 用于配置、编译内核的脚本文件
Document 内核文档
参考:http://blog.csdn.net/u010919352/article/details/46375373
Linux内核源代码组织结构
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...