阅读:1638回复:7
一个isa总线上的io板驱动程序,做出来者必有酬谢!
我以前没做过驱动,但是现在老板要求做 而且时间短,所以,我不得不求助于大家了。 我这个程序很简单,没有中断,只是实现向总共八个io地址中读和写数据的功能,地址是:0x118~~~~~0x11f ,
其中每两个地址组合在一起,形成两个十六路的io,剩余的四个地址,其中两个空着,另外两个做为标志,向这两个标志中的一个里写数据,则启动“测试模式”,这个时候,向那两个十六路io中的个写数据,同时在另外一个io中显示出来。向这两个标志中的另外一个写个数据,则启动“工作模式”,这时候那两个十六路io就不再连接在一起了,这个时候向其中一个io写数据,另外一个io中也不会读出来。 大概功能就是这样把,我说的可能也不是太准确。 首先,想问:驱动程序是怎么进行工作的,就是说,驱动程序是怎样操纵硬件的 ?而win32应用程序又是怎样操纵驱动程序的(从而间接的操纵硬件) ?然后再请问驱动程序被安装之后,他的工作流程是怎么样的?谁能给详细说一下?? 最后,各位高手能不能给提供一个类似的,用ds开发的驱动程序例子? 如果谁能帮我弄出这个东西来,兄弟必有酬谢。我说到做到。 我的qq:14464467 手机:13119135550 |
|
沙发#
发布于:2004-03-14 20:28
不能速成吧!!
|
|
|
板凳#
发布于:2004-03-17 21:42
到网上搜搜,有现成的代码实现windows下对io地址的读写的 :D
|
|
|
地板#
发布于:2004-03-17 22:17
key word “WinIO”
;) |
|
地下室#
发布于:2004-03-18 15:35
是的,好象可以直接读写
|
|
5楼#
发布于:2004-03-19 10:03
请使用google, ;)
|
|
6楼#
发布于:2004-03-19 11:35
无意中在我的硬盘上看到了,别人写的, :D
|
|
|
7楼#
发布于:2004-04-23 13:51
98下可以直接读写,2000及以上需要驱动
|
|
|