分析内核源码如何入手上Linu

透过现象看本质,学习内核,就是学习内核的源代码,任何内核有关的书籍都是基于内核,而又不高于内核的。

既然要学习内核源码,就要经常对内核代码进行分析,而内核代码千千万,还前仆后继的不断往里加,这就让大部分人都有种雾里看花花不见的无助感。不过不要怕,孔老夫子早就留给我们了应对之策:敏于事而慎于言,就有道而正焉,可谓好学也已。这就是说,做事要踏实才是好学生好同志,要遵循严谨的态度,去理解每一段代码的实现,多问多想多记。如果抱着走马观花,得过且过的态度,结果极有可能就是一边看一边丢,没有多大的收获。

假设全国房价上涨1.5%,假设80后局长是农民子弟,??,既然我们的人生充满了假设,那么我在这里假设你现在就迫不及待的希望研究内核中USB子系统的实现,应该没有意见吧?那好,下面就以USB子系统的实现分析为标本看看分析内核源码应该如何入手。

分析README

内核中USB子系统的代码位于目录drivers/usb,这个结论并不需要假设。于是我们进入到该目录,执行命令ls,结果显示如下:

atmclasscoregadgethostimagemiscmonserialstorageKconfigMakefileREADMEusb-skeleton.c

目录drivers/usb共包含有10个子目录和4个文件,usb-skeleton.c是一个简单的USBdriver的框架,感兴趣的可以去看看,目前来说,它还吸引不了我们的眼球。那么首先应该







































得了白癜风怎么办
白癜风应该注意什么



转载请注明:http://www.xxcyfilter.com/zytd/3704.html

  • 上一篇3文章:
  •   
  • 下一篇3文章: