Linux内核源码目录结构

1.arch,architecture的缩写,结构架构的意思,故该目录下存放的是不同架构的CPU的目录。

2.block,块设备。

3.crypto,加密相关。存放常见的加密代码实现。

4.Documentaion,文档相关。存放一些文档。

5.drivers,驱动目录。分门别类的列出Linux支持的所有硬件的驱动代码。

6.firware,固件相关。固件也是软件,只是固化在了IC中运行,如开发板的IROM代码。

7.fs,文件系统。该目录下存放Linux支持的当前主流文件系统的支持。

8.include,头文件目录。公用的(各种CPU通用的)头文件都在这里。各CPU特有的头文件存放在arch/arm/include目录下。

9.init,初始化。存放Linux启动内核时的初始化代码。

10.ipc,存放进程间通信的实现代码。

11.kernel,内核。所以里面存放的是linux内核本身所需的代码。

12.lib,库。存放的是一些通用的库,不过与标准c库不一样,是专用于Linux内核编程的一些库函数。

13.mm,mm是memory management,内存管理。

14.net,网络相关的一些代码,如TCP/IP协议栈。

15.samples,样例。一些样例代码。

16.scripts,一些脚本文件的存放。这些脚本不是linux工作时所用的,而是辅助对linux进行配置编译生产的。

17.security,安全性相关。

18.sound,音频处理相关。

19.tools,linux中用到的一些工具。

20.usr,目录下存放的都是些汇编和c文件,看命名应该是初始化用的。

21.virt,virtual。虚拟机相关的。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值