搜索

15

主题

39

帖子

144

积分

注册会员

Rank: 2

积分
144
发表于 2014-10-25 22:52:54 12010 浏览 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】脚本


回复

使用道具 举报

15

主题

39

帖子

144

积分

注册会员

Rank: 2

积分
144
 楼主| 发表于 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
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表