作者Onnnnnnnnnnn (↙㊣煞气a万华何润东㊣↗)
看板LinuxDev
标题Re: [问题] 如何挂载驱动程式
时间Sun Oct 6 00:02:01 2013
※ 引述《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
1F:推 lovefo:我最後也是找到这个方法 谢谢大大您的回答 感谢 10/09 00:18
2F:→ edison130:moinr是0好像是要让他人引用实比较方便 10/14 02:16