当前位置: 技术问答>linux和unix
Linux下写了一个字符设备驱动,找不到设备文件在哪个目录
来源: 互联网 发布时间:2016-12-11
本文导语: 本帖最后由 abo8888882006 于 2010-03-18 11:22:03 编辑 我用的Linux2.6内核,写了一个秒字符设备驱动(second。c),编译后成功加载到内核,运行lsmod后,看到了second 7812 说明加载成功,可是我用写了一个测试程序,在里面要...
说明加载成功,可是我用写了一个测试程序,在里面要打开设备文件,打开路径是“/dev/second”,可是运行时没有这个文件,我到/dev目录下看了,确实没有,这是怎么回事,应该在那个目录下
|
mknod /dev/second c 252 0
252可以从 cat /proc/devices 查看到
mknod属于老式方法,用用无妨
pc上基本都有udev
class_create
device_create
之后才会自动生成设备节点
252可以从 cat /proc/devices 查看到
mknod属于老式方法,用用无妨
pc上基本都有udev
class_create
device_create
之后才会自动生成设备节点
|
看一下mknod命令把,需要创建一下设备文件
|
没有创建文件节点怎么能打开,Linux把所有设备都当文件来处理
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。