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

作者: Onnnnnnnnnnn (↙㊣煞氣a萬華何潤東㊣↗)   2013-10-06 00:02:01
※ 引述《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
作者: lovefo (lovefo)   0000-00-00 00:00:00
我最後也是找到這個方法 謝謝大大您的回答 感謝
作者: edison130 (貪心小ming)   0000-00-00 00:00:00
moinr是0好像是要讓他人引用實比較方便

Links booklink

Contact Us: admin [ a t ] ucptt.com