Beshy
驱动牛犊
驱动牛犊
  • 注册日期2002-04-14
  • 最后登录2003-11-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1034回复:1

windriver的初级问题

楼主#
更多 发布于:2002-06-12 09:09
迷惑。请问:
        1.有些函数,如WD-TRANDFER,WD-WERSION等,他们的定义在哪个文件里?在驱动程序的源码里是否需要被INCLUDE?
        2.当驱动程序的源码编完之后,进行编译时,如何将其编译为后缀为.VxD的文件?
        3.如何进行应用程序与驱动程序的通信?
        4.当generate code之后,how to modify the code generated by windriver and what to modify?

希望大虾们赐教!
Dragon2008
驱动中牛
驱动中牛
  • 注册日期2002-04-01
  • 最后登录2006-03-13
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-12 12:45
1、WD-TRANDFER,WD-WERSION等,他们定义在windrvr.h文件中,在驱动程序的中它一般被INCLUDE在XXX_lib.h文件中了。
2、用Windriver编译生成的驱动程序其实就是应用层的DLL,好像不能编成VXD或SYS等格式的底层驱动。不过KERNELDRIVER可以。其实只要能驱动你的硬件,何必在乎是不是VXD还是DLL。
3、如果你的应用程序是与WINDRIVER做的驱动通讯的话,这与DLL与APP通信没什么区别。
4、how to modify the code generated by windriver and what to modify? ---WINDRIVER只是替你生成了能读写你硬件的资源的基本接口函数,你可以通过这些接口去控制你的硬件资源以完成你所需的功能。

兄弟,满意的话。该该你的分,加加俺的分吧!



我姓龙,我属龙,我叫龙。。。
游客

返回顶部