我我第一次內核模塊上工作,所以我在這個有點新...調試Linux內核在VMWare與Windows主機
我的模塊有時會產生恐慌,我不能去了它的底部使用printk。至於我可以告訴我的選擇調試是:
1)找到生成的Oops消息和使用ksymoops的
或
2)在遠程調試使用的kgdb
我試着正在開發一個Windows主機,並在VMWare上運行Ubuntu,以便讓事情變得複雜一些。我想先嚐試OOPS消息,但我不知道如何捕獲它。當它發生時,我是否需要運行串行控制檯?如果是這樣,我怎麼能用Windows主機來做到這一點?我需要兩臺VM嗎?
就像我說的,我對這個(和Linux一般)有點新,所以我可以真正使用一些指導。謝謝!