我我第一次内核模块上工作,所以我在这个有点新...调试Linux内核在VMWare与Windows主机
我的模块有时会产生恐慌,我不能去了它的底部使用printk。至于我可以告诉我的选择调试是:
1)找到生成的Oops消息和使用ksymoops的
或
2)在远程调试使用的kgdb
我试着正在开发一个Windows主机,并在VMWare上运行Ubuntu,以便让事情变得复杂一些。我想先尝试OOPS消息,但我不知道如何捕获它。当它发生时,我是否需要运行串行控制台?如果是这样,我怎么能用Windows主机来做到这一点?我需要两台VM吗?
就像我说的,我对这个(和Linux一般)有点新,所以我可以真正使用一些指导。谢谢!