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

看板LinuxDev作者 (lovefo)時間11年前 (2013/09/30 23:58), 編輯推噓1(105)
留言6則, 5人參與, 最新討論串1/2 (看更多)
大家好 我前陣子 才剛跨進 Driver 這塊 目前在看 平田 豐的書 沒想到才讀幾章就卡住了 我想試著寫一個.ko檔 想要把它掛載後 再寫一個 user 端的程式去 open 這個.ko檔 原本預想掛載後 會產生一個檔會放在 /dev 下 但是 我的.ko檔 掛載後 在/dev下找不到這個驅動 也有成功掛載 但不知道是哪裡錯了.. 我看 init 這邊並沒有出現錯誤.. 附上我的 code 還拜託各位高手 多多指教 謝謝 http://0rz.tw/iBFZt -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.153.17

10/01 06:47, , 1F
dev_t dev只有宣告, 沒有assign
10/01 06:47, 1F

10/01 11:37, , 2F
device file要自己建立~ 除非你有用mdev or udev
10/01 11:37, 2F

10/02 07:34, , 3F
10/02 07:34, 3F

10/05 10:10, , 4F
device file用mknod建立
10/05 10:10, 4F

10/12 02:20, , 5F
樓上正解 device file 要driver自己寫或者手動創 上層AP
10/12 02:20, 5F

10/12 02:21, , 6F
才能透過open file的形式去開啟裝置檔 再進行其他system call
10/12 02:21, 6F
文章代碼(AID): #1IIP-9cj (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1IIP-9cj (LinuxDev)