阅读:1297回复:2
我想请教一下各位大侠是怎么学习linux源码的!
请问各位在阅读linux源码的时候,遇到不认识的系统函数调用的时候是如何去解决的。是直接去linux目录下去找相应的.c或者是.h文件然后打开阅读吗?还是有什么其它的途径呢?据我所了解的,linux下并没有像windows那么方便的帮助文档。
我现在正在看8139too的源码,查函数的时间比看源码的时间要多得多 |
|
|
沙发#
发布于:2003-04-22 19:05
你看的是外围驱动, 与内核虽然紧密相连, 但一般他们都有共性, 因此要看内核, 主要要放在系统的架构上, 现在流行的是PC机, INTEL80x86的汇编也用的很多, 可以选择这个CPU, 然后下载INTEL的IA 32的3本书, 然后用INSIGHT , 不过建议最先不要为每个函数怎么实现去费脑筋, 而是知道他们到底做什么, 理出一个头绪后, 再漫漫的研究SOURCE CODE吧。
希望你成功。 :D |
|
|
板凳#
发布于:2003-04-23 09:20
您说得很正确。我现在就是想弄清楚每个函数是达到什么目的的,包括参数的定义,返回值的含义。要弄清楚这些是不是只能自己去看内核的源码了?
|
|
|