Re: [問題] 如何掛載驅動程式

看板LinuxDev作者 (↙㊣煞氣a萬華何潤東㊣↗)時間11年前 (2013/10/06 00:02), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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

10/09 00:18, , 1F
我最後也是找到這個方法 謝謝大大您的回答 感謝
10/09 00:18, 1F

10/14 02:16, , 2F
moinr是0好像是要讓他人引用實比較方便
10/14 02:16, 2F
文章代碼(AID): #1IK3VzmL (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1IK3VzmL (LinuxDev)