阅读:1979回复:3
谁有softice for linux?
谁有softice for linux?
在linux下kdb虽然能调试内核,但不是原代码级别,非常不好用,另外,我用了一下kdb发现在用g 0xc1234567(任意数,但须在中断程序内)系统容易挂起,用ss单步跟踪时不会发生挂起。这是为是么? 谢谢!!!! |
|
沙发#
发布于:2003-12-15 17:20
有这个东西么?头一回听说阿,咕噜寡闻了
|
|
|
板凳#
发布于:2003-12-17 15:48
是有一个,好像叫pice,在sourceforge上可以找到,不过听说不好用。
用kgdb+2台机器可以用源代码调试,不过gdb是命令行的,有一些gui前端,但不知道怎么可以调试kernel。 |
|
|
地板#
发布于:2003-12-19 23:30
Metrowerks要出一个软件用于Kernel的调试,现在还没有正式发行,目前还在调试阶段。目前调试Kernel可以试试KDB。首先声明我没有在Linux下用过KBD,以前在OSF下用过。还可以,就是需要了解些MMU管理方面的知识。KDB本身的使用并不是十分复杂。就是需要了解些OS的其他知识。
目前国内和国外工程师使用KDB进行Kernel调试的人并不是很多,不过只要努力还是有收获。如果你主要是调试Bootloader如Redboot和U-boot或HeadXXX.S不用KDB也可以调试。进入Kernel后我的调试的手段也就是Printk。 |
|