关于数据采集卡驱动的问题
头一次开发驱动程序.使用vc6.0 + windows 2000 DDK + driver studio 3.1 + windows xp.
开发JKH9300的驱动(是一个ISA的数据采集卡,使用两片8254和一片8259,使用连续16个I/O地址,一个中断,可以在板子上跳线中断和基地址(可调的中断有IRQ 2,3,4,5,6,7),要实现对每个I/O实现读写操作)。
希望高手能详细的讲解一下怎样开发相关的WDM驱动开发。
我的OICQ:39970763
Email:xiajia_1981@163.com
不胜感激
问题点数:0、回复次数:7Top
1 楼ArthurTu(猫王)回复于 2004-05-03 10:25:24 得分 0
可以讲一本书了Top
2 楼xiajia(跬步)回复于 2004-05-03 11:18:16 得分 0
不会吧
我已经生成了inf和sys文件而且也安装了这两个文件,系统认出了硬件。
但是不知道怎么样对I/O进行操作。
他自动生成了个XXXXXXXDevice类,里面有很所成员函数例如Read,Write,Clearup,Creat等
但是不知道怎样调用这些函数。Top
3 楼xiajia(跬步)回复于 2004-05-08 22:09:57 得分 0
现在我知道怎么调用那些函数了.我修改inf文件分配I/O地址是0x280-0x28f
中断是7
再在SerialRead(KIrp I)的函数中加入下面代码
m_IoPortRange0.outb(0x280,0x31);
*(pBuffer)=m_IoPortRange0.inb(0x280);
但是读出来的内容总是-1。
这是为什么?Top
4 楼ppcust(@小猪&毛毛虫@)回复于 2004-05-09 10:59:03 得分 0
isa 卡是不是 太老了 啊
好多主板已经没有了 啊
还是换成usb 或pci的Top
5 楼xiajia(跬步)回复于 2004-05-10 10:33:04 得分 0
没有办法,硬件是固定了的!Top
6 楼chmj718(建)回复于 2004-06-21 15:44:33 得分 0
顶Top
7 楼tlg2003(tlg2003)回复于 2004-07-03 17:34:27 得分 0
很简单吗Read是读,Write是写,Top




