分页: 1 / 1

你们是怎么读源程序的?(有什么好方法吗?)

发表于 : 2010-06-14 19:28
wkx9dragon
OpenBSD 4.7 的ehci.c 是从netbsd中拿过去的,我对比了4.7和netbsd5.02的源代码,发现openbsd 4.7的是netbsd中的1.15,而netbsd 5.02的是1.48,基本上改动不大,1.48就是添加了一些函数来对应一些设备的,比如
static int ehci_apply_amd_quirks(struct ehci_pci_softc *sc); 来处理amd sb600,sb700 南桥usb control的bug,如果没有刷bios的话。
可是奇了怪了,有了这些函数,netbsd的usb设备(鼠标,键盘等)反而不行了,具体的细节没有找到,没有思路读源代码,有高手指点一下,谢谢了。

发表于 : 2010-06-15 7:32
leo
俺这个低手先抛砖引玉一下,这对我来说是可望不可即的事情,暂时没有上贼船后再帮着划桨的冲动。:D
期待有过类似经历的朋友指点一下了。

发表于 : 2010-06-15 20:28
wkx9dragon
已经初步找到一个方法,notepad++ 和 freemind 。发了一张学习简图在我的相册里,可能有错误,明天继续吧。