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 ![]() (编辑:厦门站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |