chenlei1980
驱动牛犊
驱动牛犊
  • 注册日期2003-05-09
  • 最后登录2003-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2058回复:11

讨论windriver,来就给分!!

楼主#
更多 发布于:2003-05-21 20:29
windriver的help我看了两遍了,只能做到生成哪几个文件
*_lib.h
*_lib.c
*_diag.c
*_diag.h
*.inf
再加上windrvr.sys
!!!
可下面的改则麽做呀?
help上只说以*_diag.c为框架得到驱动程序?
那做好的驱动是什么形式?不会是exe吧!
那是*.sys?可我没用Kernel plug呀,没有*。sys呀?
是DLL?
。。。。。。

哪位老师指教一下,启发一下呢!
不然去看那些关于驱动的书,还是不懂?

最新喜欢:

abei11abei11
lili_ue
驱动小牛
驱动小牛
  • 注册日期2001-06-30
  • 最后登录2018-04-22
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-06-12 22:51
只要你输入了license,就已经注册了。每次用的时候,会自动找注册的*.SYS或者*.VXD文件的(在WINDRIVER\\redist目录下)
liz666
驱动小牛
驱动小牛
  • 注册日期2003-05-22
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-29 14:09
是lisense。只要你的lisense和windrvr.sys匹配就可用了。有时会提示你安装wdpnp.sys文件,只要和你的inf放在同一个文件夹里就不会提示了。
我真的好烦!
chenjuan02
驱动牛犊
驱动牛犊
  • 注册日期2003-03-11
  • 最后登录2003-05-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-28 17:16
说:运行生成的程序时要注册???真的去注册?这不可能啊!那交到用户那儿去怎么用啊?
hamsir
驱动小牛
驱动小牛
  • 注册日期2003-03-24
  • 最后登录2003-06-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-27 18:39
我来讨点分
一只流泪的鱼
cakor
驱动小牛
驱动小牛
  • 注册日期2003-03-18
  • 最后登录2009-06-11
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望22点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-27 15:02
我也帮你UP啦
chenlei1980
驱动牛犊
驱动牛犊
  • 注册日期2003-05-09
  • 最后登录2003-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-05-26 21:03
惨呀!我再UP!
chenlei1980
驱动牛犊
驱动牛犊
  • 注册日期2003-05-09
  • 最后登录2003-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-05-23 20:21

Up
chenlei1980
驱动牛犊
驱动牛犊
  • 注册日期2003-05-09
  • 最后登录2003-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-05-21 22:29
谢谢
不过还有不明白的,下次再问!!

在此感谢!!

[编辑 -  5/22/03 by  chenlei1980]
OldGun
驱动牛犊
驱动牛犊
  • 注册日期2002-11-17
  • 最后登录2006-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-05-21 22:10
关于设备驱动的安装,需要用windriver自动生成一个.inf文件。OS找到你的硬件并提示安装驱动时,将搜索路径指到此inf文件的目录即可。实际上就是让windriver的sys管理该设备。
安装成功后你所作的exe之类就可以通过windriver的sys与硬件交互了。当然,在运行你的程序之前,必须现注册windriver,详细过程可以参见HELP中的“Distributing Your Driver”部分。
感觉windriver的HELP文档写的比较到位,需要细心揣摩。只读两遍是不够的。:)
chenlei1980
驱动牛犊
驱动牛犊
  • 注册日期2003-05-09
  • 最后登录2003-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-05-21 21:36
绝对说道点上了......
555......555......
真令人感动,苦苦等了一晚上....终于有人回答了
给分先,先略微表示一下,以后再给,别嫌少呀!

**按\"WinDriver Architecture”的示意图,是不是生成的用户态下的这些函数就只能在自己的应用程序利用呢??

**那岂不就成了,每次运行应用程序时才用到驱动吗?这样的话,每次开机时会不会都要搜到我的pci数据采集卡,没按驱动?

**要是想象普通的声卡,显卡等那样装驱动的话,是不是把我的用户态程序(一堆函数),都弄到  kernel plug in   使其能生成*.sys , 然后,把*.sys 和 windrvr.sys 都装到系统指定目录下就行了???

再一次表示感谢!!!
OldGun
驱动牛犊
驱动牛犊
  • 注册日期2002-11-17
  • 最后登录2006-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-05-21 21:07
如果不用kernel plugin,用windriver生成的只是exe或dll之类,总之是用户态的东东。那sys在哪呢?没错,就是windriver自带的.sys。建议你再仔细研读一下HELP中“WinDriver Architecture”部分的示意图。
游客

返回顶部