- 1
- 0
- 约4.86千字
- 约 5页
- 2018-12-19 发布于贵州
- 举报
Linux内核 分析内核源码如何入手
Linux内核 分析内核源码如何入手
学习内核,就是学习内核的源代码,任何内核有关的书籍都是基于内核,而又不高于内核的。
既然要学习内核源码,就要经常对内核代码进行分析,而内核代码千千万,还前仆后继的不断往里加,这就让大部分人都有种雾里看花花不见的无助感。不过不要怕,孔老夫子早就留给我们了应对之策:敏于事而慎于言,就有道而正焉,可谓好学也已。这就是说,做事要踏实才是好学生好同志,要遵循严谨的态度,去理解每一段代码的实现,多问多想多记。如果抱着走马观花,得过且过的态度,结果极有可能就是一边看一边丢,没有多大的收获。
在这里假设你现在就迫不及待的希望研究内核中USB子系统的实现,应该没有意见吧?那好,下面就以USB子系统的实现分析为标本看看分析内核源码应该如何入手。
分析README
内核中USB子系统的代码位于目录drivers/usb,这个结论并不需要假设。于是我们进入到该目录,执行命令ls,结果显示如下:
atm class core gadget host image misc mon serial storage Kconfig Makefile README usb-skeleton.c
目录drivers/usb共包含有10个子目录和4个文件,usb-skeleton.c是一个简单的USB driver的框架,感兴趣的可以去看看,目前来说,它还吸引不了我们的眼球。那么首
您可能关注的文档
- 20m、35m箱梁预应力张拉计算书.doc
- 20万温州商人给苏州的启示.doc
- 20世纪福克斯公司特刊.doc
- 20岁以上的女生。要有成人的视觉,理性的智慧。如何气.doc
- 20招教你打造通透大气家 小户型经典设计.doc
- 20种学生必备软件.doc
- 21种方式让你玩转三亚.doc
- 21世纪公司的组织结构.doc
- 220kv及以下软母线装置安装技术.doc
- 220kV输变电线路工程总承包合同(15页).doc
- 福建省漳州市漳浦县2025-2026学年度上期期末质量监测七年级英语试题(含答案).docx
- 河南南阳市方城县第一高级中学2026-2027学年高三上学期开学英语试题(含答案).docx
- 江苏省南京市玄武区2025-2026学年上学期七年级英语作业单(含答案).docx
- 河南省鹤壁市浚县2025-2026学年七年级上学期英语素质测评期末试题(含答案).docx
- 辽宁省鞍山市岫岩满族自治县2025-2026学年七年级上学期10月月考语文试卷(有答案).docx
- 甘肃省兰州市第四初级中学2025-2026学年九年级上学期第一次月考英语试题(含答案).docx
- 山东淄博市周村区2025-2026学年六年级上学期英语期末考试试卷(含答案).docx
- 2025-2026学年黑龙江省哈尔滨市德强学校八年级(下)学情检测英语试卷(含答案).docx
- 2025-2026学年北京市牛栏山一中实验学校八年级(下)期中英语试卷(含答案).docx
- 江西省部分学校2026-2027学年高三上学期开学语文试题(含答案).docx
原创力文档

文档评论(0)