|
发表于 2014-10-25 22:52:54
14522 浏览 1 回复
【linux】源代码文件结构
面对linux整个源代码非常的庞大,我们先对整个代码的文件有个大概的了解。
【arch】体系结构相关的代码,我们一般看里面的【arm】【x86】两个体系结构足已。【arm】这要看开发板关联的平台的一个文件夹即可。
【init】linux启动的初始化代码部分
【kernel】linux内核的核心代码部分
【ipc】Linux进程间通信
【mm】内存管理
【fs】文件系统
【include】头文件
【lib】lib库代码
【net】网络部分代码
【sound】声音代码部分
【tools】工具
【drivers】驱动代码,linux代码的90%都在该文件夹,后续这要了解部分文件夹即可。
【Documetation】文档
【scripts】脚本
|
|
|
|
|
|
|
|
楼主|
发表于 2014-10-28 22:57:21
linux内核3.0版本代码量。
init 121KB
kernel 4.40MB
ipc 187KB
fs 27.9M(1.47MB公共部分)
mm 2.19MB
include 15.3MB
net 17.1MB
scripts 2.21MB
security 1.45MB
driver 244MB
arch 77.5MB
|
|
|
|
|
|
|
登录或注册
扫一扫关注迅为公众号
|