※ 引述《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