想和各位讨论一下debug的技巧和方法。
dsao 2004-01-02 04:42:22 这几天调试一个linux下的driver虽然bug找到了,但是搞得我很头疼。
是这样的,我们的smart card reader driver for windows 可以通过HCT(hardware compatible test), 现在移植到了linux下面出了不少问题,主要是由于windows做了一些我不知道的工作,而在linux下就要自己在代码中实现这些功能,是一些传输协议解析。很不幸,我们的这部分自己写的模块有bug。我现在的做法是用softice调windows driver并保存打印信息,用prink打印linux下的信息。不得了,总共100多页的调试信息,再比较他们,猜出windows都偷摸做了些什么,八哥找到了,不过太伤神。所以有了些感想,想和大家讨论一下debug中遇到的一些情况,解决的方法。想学习学习。
最好每个人能一个就体实例说明一下。嘻嘻!