看板 LinuxDev 關於我們 聯絡資訊
※ 引述《lovefo (lovefo)》之銘言: : 大家好 : 我前陣子 才剛跨進 Driver 這塊 : 目前在看 平田 豐的書 : 沒想到才讀幾章就卡住了 : 我想試著寫一個.ko檔 : 想要把它掛載後 再寫一個 user 端的程式去 open 這個.ko檔 : 原本預想掛載後 會產生一個檔會放在 /dev 下 : 但是 我的.ko檔 掛載後 : 在/dev下找不到這個驅動 : 也有成功掛載 但不知道是哪裡錯了.. : 我看 init 這邊並沒有出現錯誤.. : 附上我的 code : 還拜託各位高手 多多指教 謝謝 : http://0rz.tw/iBFZt 不知道對不對 互相切磋囉 看了你的code 你的 DEVNUM_NAME 定義成hello_dev這個名稱 如果major minor有配置成功 .ko檔insmod之後可以 cat /proc/device找hello_dev對應的major number 你應該是用動態配置...吧?(是的話一般minor會設成0) 最後 mknod /dev/[與AP對應的相同名稱] c [major] [minor] 這樣......應該....可以看到/dev下面你要的資訊(手上沒板子試,憑印象XDD) 板友有看到錯誤也指證QQ thx -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.202.110
lovefo:我最後也是找到這個方法 謝謝大大您的回答 感謝 10/09 00:18
edison130:moinr是0好像是要讓他人引用實比較方便 10/14 02:16