[問題] 如何debug linux driver

看板LinuxDev作者 (單兵徒手基本教練)時間13年前 (2011/12/26 14:42), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/1
大家好,我是linux driver新手 最近遇到一個問題,就是我改別人的driver code 可是我不知道怎麼去debug ,只能一直用printk去 印information,可是這樣的效率很遭。 不知道各位前輩有沒有更有效率的方法? google了一下發現user mode linux這個東西搭配gdb 因為我的driver牽扯到硬體,這個方法行得通嘛? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.26.18.103

12/26 23:24, , 1F
試試KGDB,但是弄到後來還是printk好用XD
12/26 23:24, 1F

12/26 23:58, , 2F
學習如何有效率的 +printk ...
12/26 23:58, 2F

12/27 23:50, , 3F
淚推樓上各樓.不過可以試著用/proc,有需要才去讀
12/27 23:50, 3F

12/28 01:41, , 4F
可以請問2樓何謂有效率的+printk
12/28 01:41, 4F

12/28 01:42, , 5F
請問a大怎麼用proc??
12/28 01:42, 5F

12/28 07:50, , 6F
printk加在對的地方很重要,你先研究一下proc是什麼
12/28 07:50, 6F
文章代碼(AID): #1E-8VaJj (LinuxDev)