美文网首页
Linux内核源代码组织结构

Linux内核源代码组织结构

作者: lijincheng | 来源:发表于2017-05-21 11:30 被阅读0次
timg.jpg

目录 简介
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内核源代码组织结构

      本文链接:https://www.haomeiwen.com/subject/klbmxxtx.html