当前位置:首页 > 嵌入式 > Linux阅码场
[导读]本文分享Linux内核学习方法专题分享的第二个视频:资料推荐,推荐学习Linux内核的常用参考资料文档等。1)书籍 主要参考: 《Linux内核设计与实现》2.6   LKD《深入理解Linux内核》2.6.11  ULK《深入Linux内核架构》2.6.24  DLK源码分析:...


本文分享Linux内核学习方法专题分享的第二个视频:资料推荐,推荐学习Linux内核的常用参考资料文档等。


1)书籍

 

主要参考: 

《Linux内核设计与实现》2.6     LKD

《深入理解Linux内核》 2.6.11   ULK

《深入Linux内核架构》 2.6.24   DLK



源码分析:

《Linux内核完全剖析--基于0.12内核》

《Linux内核源代码情景分析》2.4.0



子系统:

《LINUX设备驱动程序(第3版)》2.6.10    LDD3

《Linux设备驱动开发详解》 4.0

《深入理解Linux虚拟内存管理》2.4

《深入理解Linux网络技术内幕》2.x

《存储技术原理分析  基于Linux 2.6内核源代码》


2)源码下载


正统Linux内核网站:

www.kernel.org


带有提交日志的源码下载:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git


源码压缩包下载:

https://mirrors.edge.kernel.org/pub/linux/kernel/


3)内核文档

源码目录下的文档(有时间仔细阅读感兴趣的子系统相关文档对于理解内核大有裨益):

Documentation/*


散落在各个子目录下面的(内核各子系统“地图”,有具体子系统或功能描述):

Kconfig 和 Makefile


4)git log 以及git blame


git log/blame xxx.c

查看某个文件或某个文件的某一行提交日志 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭