archim
驱动牛犊
驱动牛犊
  • 注册日期2001-08-18
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1297回复:2

我想请教一下各位大侠是怎么学习linux源码的!

楼主#
更多 发布于:2003-04-22 16:30
请问各位在阅读linux源码的时候,遇到不认识的系统函数调用的时候是如何去解决的。是直接去linux目录下去找相应的.c或者是.h文件然后打开阅读吗?还是有什么其它的途径呢?据我所了解的,linux下并没有像windows那么方便的帮助文档。

我现在正在看8139too的源码,查函数的时间比看源码的时间要多得多
archim
hometown
驱动大牛
驱动大牛
  • 注册日期2002-10-24
  • 最后登录2004-05-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-04-22 19:05
你看的是外围驱动, 与内核虽然紧密相连, 但一般他们都有共性, 因此要看内核, 主要要放在系统的架构上, 现在流行的是PC机, INTEL80x86的汇编也用的很多, 可以选择这个CPU, 然后下载INTEL的IA 32的3本书, 然后用INSIGHT , 不过建议最先不要为每个函数怎么实现去费脑筋, 而是知道他们到底做什么, 理出一个头绪后, 再漫漫的研究SOURCE CODE吧。

希望你成功。 :D
How fair and how pleasant art thou, O love, for delights!This thy stature is like to a palm tree, and thy breasts to clusters of grapes.I said, I will go up to the palm tree, I will take hold of the boughs thereof: now also thy breasts shall be as clusters of the vine, and the smell of thy nose like apples;And the roof of thy mouth like the best wine for my beloved, that goeth down sweetly, causing the lips of those that are asleep to speak.
archim
驱动牛犊
驱动牛犊
  • 注册日期2001-08-18
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-04-23 09:20
您说得很正确。我现在就是想弄清楚每个函数是达到什么目的的,包括参数的定义,返回值的含义。要弄清楚这些是不是只能自己去看内核的源码了?
archim
游客

返回顶部