ghyd21
驱动牛犊
驱动牛犊
  • 注册日期2004-03-04
  • 最后登录2007-12-02
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1638回复:7

一个isa总线上的io板驱动程序,做出来者必有酬谢!

楼主#
更多 发布于:2004-03-14 17:20
我以前没做过驱动,但是现在老板要求做  而且时间短,所以,我不得不求助于大家了。 我这个程序很简单,没有中断,只是实现向总共八个io地址中读和写数据的功能,地址是:0x118~~~~~0x11f   ,  
   其中每两个地址组合在一起,形成两个十六路的io,剩余的四个地址,其中两个空着,另外两个做为标志,向这两个标志中的一个里写数据,则启动“测试模式”,这个时候,向那两个十六路io中的个写数据,同时在另外一个io中显示出来。向这两个标志中的另外一个写个数据,则启动“工作模式”,这时候那两个十六路io就不再连接在一起了,这个时候向其中一个io写数据,另外一个io中也不会读出来。  大概功能就是这样把,我说的可能也不是太准确。
  
 首先,想问:驱动程序是怎么进行工作的,就是说,驱动程序是怎样操纵硬件的 ?而win32应用程序又是怎样操纵驱动程序的(从而间接的操纵硬件) ?然后再请问驱动程序被安装之后,他的工作流程是怎么样的?谁能给详细说一下??
   最后,各位高手能不能给提供一个类似的,用ds开发的驱动程序例子?

     如果谁能帮我弄出这个东西来,兄弟必有酬谢。我说到做到。
  我的qq:14464467  手机:13119135550  
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-14 20:28
不能速成吧!!
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-17 21:42
到网上搜搜,有现成的代码实现windows下对io地址的读写的 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-03-17 22:17
key word “WinIO”
 ;)
nosegay
驱动牛犊
驱动牛犊
  • 注册日期2003-12-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-18 15:35
是的,好象可以直接读写
Leopard
驱动老牛
驱动老牛
  • 注册日期2001-07-13
  • 最后登录2021-12-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望53点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
  • 社区居民
  • 忠实会员
5楼#
发布于:2004-03-19 10:03
请使用google, ;)
Leopard
驱动老牛
驱动老牛
  • 注册日期2001-07-13
  • 最后登录2021-12-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望53点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
  • 社区居民
  • 忠实会员
6楼#
发布于:2004-03-19 11:35
无意中在我的硬盘上看到了,别人写的, :D
附件名称/大小 下载次数 最后更新
2004-03-19_winio.zip (196KB)  15
Ymd1023
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2008-05-07
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-04-23 13:51
98下可以直接读写,2000及以上需要驱动
YMD
游客

返回顶部