lindsey
驱动牛犊
驱动牛犊
  • 注册日期2003-06-26
  • 最后登录2004-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1176回复:5

Windriver开发驱动遇到的问题求教高手啊。

楼主#
更多 发布于:2003-08-08 15:42
硬件是我自己做的,肯定没问题。用的是PLX9052。

在开发驱动的时候,用的是WINDRIVER6.2版好象。
我先利用开发工具生成了一个DLL驱动,在硬件设置里更新硬件的时候把这个驱动加进去了,同时在驱动里也出现了WINDRIVER的驱动。这时候执行应用程序很正常,结果也正确。

而这两个的驱动文件相同,可是我在删除WINDRIVER驱动的时候,在执行应用程序时,遇到WD OPEN()时,提示我“can\'t find windriver .....”。
我估计是不能加载windriver的内核。

我想完全用自己的驱动,不想依赖开发工具啊。请问怎么解决啊?
zhangyanping
驱动小牛
驱动小牛
  • 注册日期2003-02-23
  • 最后登录2004-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-08 19:47
你自己做的驱动是你用WINDRIVER生成的吗?
还有就是你加载的驱动是那个驱动阿?用的是windrvr.sys吗?
scsi
驱动中牛
驱动中牛
  • 注册日期2002-03-22
  • 最后登录2011-03-09
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望116点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-08 20:03
windriver驱动不能卸载,因为生成的DLL是UserMode程序,是基于KernelMode 的windrvr.sys,
lindsey
驱动牛犊
驱动牛犊
  • 注册日期2003-06-26
  • 最后登录2004-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-08 22:21

 我的驱动是用windriver生成的DLL文件,加载的驱动里有
windrvr.sys这个文件。
好象是Kernel的问题。
我想知道在给别人用的时候,怎么才能不需要windriver支持而可以直接驱动硬件??

(我用windriver5.2就可以,为什么6。02不行?)
grant
驱动老牛
驱动老牛
  • 注册日期2001-05-14
  • 最后登录2007-04-13
  • 粉丝0
  • 关注0
  • 积分350分
  • 威望35点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-09 13:13
用Windriver就是离不开它的支持文件。
用DriverStudio或干脆用DDK手写好了。
助人乃快乐之本 有人给分就更快乐了 :-)
lindsey
驱动牛犊
驱动牛犊
  • 注册日期2003-06-26
  • 最后登录2004-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-09 14:40
那我要是用windriver做的话,要是想驱动硬件就必须要按装windriver?

那怎么能作为产品拿出去卖啊??
游客

返回顶部