close
上禮拜柯老大派了一個新的作業給我們
要我們DEMO將 scull寫入&讀取資料
當然~
老大說話了
我們也只能答應阿!!
所以我們研究出來的結果是這樣
(也感謝學長出手相助!!)
1.
首先 先將Device Driver Make起來
2.
#insmod scull.ko
3.
這裡也是我們卡最久的地方==
#mknod /dev/scull0 c major minor
解釋:
mknod 將在系統上建立一個node 為Device的node
c 因為我們scull 是一個Char Device所以用 c 來指定他是char device
major&minor 主編號&次編號 主編號可以#cat /proc/device 去看 次編號 就隨性就好 XD
4.
接下來當然是測試可不可以讀取與寫入,我個人比較懶 所以只有用Shell測試而已 方法如下
#echo "Hello World" > /dev/scull0
#cat /dev/scull0
相信應該有多人的出來怎麼弄的XD
其實就是把他當作檔案讀寫而已
XD 打完收工!!
全站熱搜
留言列表