Linux 驱动开发问题及解答
设备文件不能正常打开
动态加载模块后
#insmod hello.ko
然后用应用程序open时
open erro ,the erro num is -1
然后到/dev 目录下确实没有找到安装的目录。
查找原因,因为动态加载模块时还需要手动添加设备节点
mknod /dev/hello c 205 0
hello 要和驱动里设备名一致
c 字符设备
205 主设备号
0 次设备号
然后就可以打开,需要root 权限
删除自己创建的设备节点和删除普通文件相同
rm /dev/hello
即可
相关推荐
farwang 2020-11-25
星愿心愿 2020-11-24
tianhuak 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
yutou0 2020-10-17
applecarelte 2020-10-16
ourtimes 2020-10-16
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20
liuhangtiant 2020-10-20