• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何深入学习linux内核源码?

zhangsf_chongzai 2017-06-08 浏览量:933
如何深入学习linux内核源码?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 看您要學Kernel本身還是各個Driver Subsystem

    每個驅動都是有各自的Driver Subsystem

    建議可以買書來看

    fmohrle_460x580.jpg

    這本也有中文版,但強烈建議讀原文的

    以上

    • 发布于 2017-06-08
    • 举报
    • 评论 1
    • 1
    • 0
zhangsf_chongzai 回复了 MOP:这本书不错 回复

其他答案 数量:3
  • 这个不是一两句可以说清楚的

    首先,从简单的开始。用bochs自带调试器一点点调试linux0.11吧,先把那个linux0.00,只有两个任务,不停显示AB的例子弄懂。

    搞懂了这个之后,多看这方面的书,然后实践。

    • 发布于2017-06-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果你是资深的Linux开发人员,已经有了丰富的经验了,那么才有必要去深入学习Linux内核的源码,否则,只要有个大概的了解就可以了。

    那么假设你是资深的大牛。

    对于Linux内核的最经典的书是《深入理解Linux内核》,这是每个Linux研发人员必备的一本书。搜索一下就知道这本书的影响力了。

    捕获.JPG


    另外,Linux内核又可分为5个大的模块。


    1364046291_7486.png



    参考于:http://blog.csdn.net/eastmoon502136/article/details/8711104

    • 发布于2017-06-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 你想研究linux内核源码的话,建议你还是找个ARM9的板子,比如2440那些,去学习一下


    A系列的芯片一般不会有人去研究它的内核的,都是厂家提供,然后自行裁剪

    • 发布于2017-06-08
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何深入学习linux内核源码?