当前位置:  技术问答>linux和unix

打开自定义的字符设备文件失败

    来源: 互联网  发布时间:2016-07-23

    本文导语:  我先用mknod /dev/ed_rx c 300 0创建一个字符设备文件时,然后用g_fd_rx = open(DEV_PPP_RX, O_RDWR);却失败,显示不能打开,相同情况下的/dev/full就成功,我检查了属性都一样,文件都是: crw-rw-rw- 1 root root 300,   0 12-17 ...

我先用mknod /dev/ed_rx c 300 0创建一个字符设备文件时,然后用g_fd_rx = open(DEV_PPP_RX, O_RDWR);却失败,显示不能打开,相同情况下的/dev/full就成功,我检查了属性都一样,文件都是:
crw-rw-rw- 1 root root 300,   0 12-17 09:30 ed_rx
crw-rw-rw- 1 root root 301,   1 12-17 09:41 ed_tx
crw-rw-rw- 1 root root   1,   7 12-15 08:17 full
怎么成功打开/dev/ed_rx设备文件

|
[root@rd8 proc]# cat devices 
Character devices:
  1 mem
  4 /dev/vc/0
 ...
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
 ...
200 /dev/ed_rx
201 /dev/ed_tx
注册了这个驱动,但是打开失败。
测试程序如下:
main()
{
   int fd;
   fd = open("/dev/ed_rx", O_RDWR);
   if(fd

    
 
 

您可能感兴趣的文章:

  • openoffice.writer 为何不能打开MS word 文档,也不可输入中文字符。急!!!
  • 急问--Linux 8 字符模式下中如何打开网页
  • vi在字符模式下该怎样打开中文输入呀!
  • 不打开文件如何查找文件中的字符
  • 求几行代码: 打开终端设备并读入几个字符(替代scanf),再显示出来。
  • 弱弱的问一个,简单字符设备驱动程序,打开文件错误问题。
  • 简单字符设备驱动实例, 为什么无法打开设备文件
  • 哪个头文件包含有“最大可打开文件数”的定义?
  • 请问:在浏览器中打开这些类型的文件时,在需要定义的相应的contenttype分别是什么?
  • php强制文件下载而非在浏览器打开的自定义函数分享
  • 在VC下如果要打开其它语言命名的文件读行二进制读取可以用TCHAR来定义文件名,读写函数他自己会自动选择,现在要换到LINUX下(UBUNTU)下开发,如果有多种语言命名的文件,我应该用什么类型来存放文件名?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • fopen 打开一个文件多次突然失败
  • 运行g++为什么说打开失败?
  • linux 下用open()函数在根目录下打开或创建文件失败
  • 打开设备文件失败
  • 对/tmp文件打开失败
  • 为什么总是打开/dev/fb0失败?
  • 偶尔打开文件失败
  • open()打开文件失败,文件存在却返回ENXIO错误?
  • 飞凌2440 内核移植运行时遇上/dev/fb0打开失败
  • 我在telnet到linux上的时候报不能打开到主机的连接, 在端口23: 连接失败 请问是什么原因
  • 有时候,在solaris调用open()会失败,errno=24,这是什么原因?怎样察看某进程已打开多少文件?是什么文件?
  • VPN虚拟局域网和本地局域网共存(连上vpn后正常打开网页)
  • linux 如何让端口一直处于打开状态 比如 nc -lp 12000& 打开12000端口 可是马上就关闭了 现在可有办法让其一直处于打开状态
  • 设置sharepoint 2010文档库中的 pdf文件在浏览器中访问的打开方式
  • Linux下的文件打开标志(打开方式)和文件的访问权限有什么不同?
  • windows/windows 7/windows 8 下打开查看、修改及保存超大(GB级)文本文件及其它类型文件的工具-PilotEdit
  • 通过jsp打开word文件,怎样去掉打开前的询问框?
  • windows 7下打开或者关闭telnet客户端/服务端命令方法操作步骤
  • QT中如何判断一个窗口已打开,打开的话并如何关闭?
  • RH9.0下用gedit打开一个文本文件汉字显示正常,可用vi打开就不行了!
  • 怎么在点击一个链接后,把JSP网页打开在另外的窗口打开?
  • vim打开动态库文件会乱码,怎么打开,百度了都找不到合适的解决,求高手??????
  • fedora14无法打开桌面,所有文件夹都无法打开。
  • 紧急啊。。我用的ubuntu12,我安装了adobe flash player,可以打开在线视频,但是不能打开webQQ里的视频功能
  • fork一个子进程后在打开一个文件,如何在子进程中使用这个打开的文件描述符号
  • 我要监测一台远程电脑的状态(未上线/上线但没打开每个应用程序/上线且打开应用程序),该如何作?
  • jquery代码-在弹出窗口中打开链接和在选项卡中打开链接
  • solaris 2.6 中用vi打开一个文件,可是却是只读的,编辑后无法保存,怎么能不以只读方式打开
  • bak文件怎么打开 2000w数据怎么打开?
  • VS2005打开VS2008项目的2种方法(vs2005怎么打开2008)
  • 我下载了UNIX环境高级编程的源码,可是打开时有错误,怎么才可以打开?还有谁有《UNIX环境高级编程(英文版)》的chm格式的ebook?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3