reversal
驱动牛犊
驱动牛犊
  • 注册日期2002-11-22
  • 最后登录2003-01-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1571回复:7

急,驱动程序加载问题

楼主#
更多 发布于:2003-01-15 10:28
demo中用如下方法打开驱动程序
m_fdDevice = open(\"/dev/videocap\",O_RDWR)

另外给了一个videocap.o,pci板的驱动程序,
我用insmod后,lsmod可见videocap
/dev下没有videocap
打开不成功,怎么回事?

yftty
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2010-12-07
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望22点
  • 贡献值1点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-15 12:08
demo中用如下方法打开驱动程序
m_fdDevice = open(\"/dev/videocap\",O_RDWR)

另外给了一个videocap.o,pci板的驱动程序,
我用insmod后,lsmod可见videocap
/dev下没有videocap
打开不成功,怎么回事?

 


use mknod command creating the device file node.
/yftty http://www.unix-driver.org
reversal
驱动牛犊
驱动牛犊
  • 注册日期2002-11-22
  • 最后登录2003-01-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-15 13:40
可以了
如果有多个相同的设备,使用同一个驱动程序,

怎么打开不同的设备?
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-15 16:36
用次设备号。
reversal
驱动牛犊
驱动牛犊
  • 注册日期2002-11-22
  • 最后登录2003-01-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-15 17:17
谢谢,
装一个驱动程序,次设备号是mknod 的最后一个参数吗?在一块卡的时候我用 mknod /dev/mydev c 254 0,工作正常,
另一块卡通过一个pci-bridge连了四个设备,我用mknod /dev/mydev0 c 254 0,mknod /dev/mydev1 c 254 1
mknod /dev/mydev2 c 254 2 ...创建4个设备文件,可是不能工作?
为什么?


ellipse
驱动牛犊
驱动牛犊
  • 注册日期2002-12-02
  • 最后登录2006-04-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-01-16 09:29
这个驱动程序是你自己写的吗,
如果是你自己写的,在填写file_operations结构时,
它包含一个域open,这个open函数原型包括一个参数
inode指针,通过inode->i_rdev可以获得一个kdev_t
结构,使用宏MINOR(inode->i_rdev)可以获得打开的
这个设备的次设备号,这样你就可以根据不同的次设
备号进行不同的操作了。
如果不是你写的,那你的这个驱动程序支持多个设备
吗?如果支持,那么对次设备号有没有什么特别的要
求呢?
希望你对有些帮助 :D
reversal
驱动牛犊
驱动牛犊
  • 注册日期2002-11-22
  • 最后登录2003-01-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-01-17 10:03
多谢,我明白了.
ellipse
驱动牛犊
驱动牛犊
  • 注册日期2002-12-02
  • 最后登录2006-04-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-01-17 10:51
 :D可不可以给点分啊 :P
游客

返回顶部