加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门站长网 (https://www.0592zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Linux 驱动开发问题及回复

发布时间:2021-11-30 12:31:33 所属栏目:教程 来源:互联网
导读:设备文件不能正常打开 动态加载模块后 #insmod hello.ko 然后用应用程序open时 open erro ,the erro num is -1 然后到/dev 目录下确实没有找到安装的目录。 查找原因,因为动态加载模块时还需要手动添加设备节点 mknod /dev/hello c 205 0 hello 要和驱动里

设备文件不能正常打开
 
动态加载模块后
 
#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

(编辑:厦门站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读