阅读:2058回复:11
讨论windriver,来就给分!!
windriver的help我看了两遍了,只能做到生成哪几个文件
*_lib.h *_lib.c *_diag.c *_diag.h *.inf 再加上windrvr.sys !!! 可下面的改则麽做呀? help上只说以*_diag.c为框架得到驱动程序? 那做好的驱动是什么形式?不会是exe吧! 那是*.sys?可我没用Kernel plug呀,没有*。sys呀? 是DLL? 。。。。。。 哪位老师指教一下,启发一下呢! 不然去看那些关于驱动的书,还是不懂? |
|
最新喜欢:![]() |
沙发#
发布于:2003-06-12 22:51
只要你输入了license,就已经注册了。每次用的时候,会自动找注册的*.SYS或者*.VXD文件的(在WINDRIVER\\redist目录下)
|
|
板凳#
发布于:2003-05-29 14:09
是lisense。只要你的lisense和windrvr.sys匹配就可用了。有时会提示你安装wdpnp.sys文件,只要和你的inf放在同一个文件夹里就不会提示了。
|
|
|
地板#
发布于:2003-05-28 17:16
说:运行生成的程序时要注册???真的去注册?这不可能啊!那交到用户那儿去怎么用啊?
|
|
地下室#
发布于:2003-05-27 18:39
我来讨点分
|
|
|
5楼#
发布于:2003-05-27 15:02
我也帮你UP啦
|
|
6楼#
发布于:2003-05-26 21:03
惨呀!我再UP!
|
|
7楼#
发布于:2003-05-23 20:21
我
Up |
|
8楼#
发布于:2003-05-21 22:29
谢谢
不过还有不明白的,下次再问!! 在此感谢!! [编辑 - 5/22/03 by chenlei1980] |
|
9楼#
发布于:2003-05-21 22:10
关于设备驱动的安装,需要用windriver自动生成一个.inf文件。OS找到你的硬件并提示安装驱动时,将搜索路径指到此inf文件的目录即可。实际上就是让windriver的sys管理该设备。
安装成功后你所作的exe之类就可以通过windriver的sys与硬件交互了。当然,在运行你的程序之前,必须现注册windriver,详细过程可以参见HELP中的“Distributing Your Driver”部分。 感觉windriver的HELP文档写的比较到位,需要细心揣摩。只读两遍是不够的。:) |
|
10楼#
发布于:2003-05-21 21:36
绝对说道点上了......
555......555...... 真令人感动,苦苦等了一晚上....终于有人回答了 给分先,先略微表示一下,以后再给,别嫌少呀! **按\"WinDriver Architecture”的示意图,是不是生成的用户态下的这些函数就只能在自己的应用程序利用呢?? **那岂不就成了,每次运行应用程序时才用到驱动吗?这样的话,每次开机时会不会都要搜到我的pci数据采集卡,没按驱动? **要是想象普通的声卡,显卡等那样装驱动的话,是不是把我的用户态程序(一堆函数),都弄到 kernel plug in 使其能生成*.sys , 然后,把*.sys 和 windrvr.sys 都装到系统指定目录下就行了??? 再一次表示感谢!!! |
|
11楼#
发布于:2003-05-21 21:07
如果不用kernel plugin,用windriver生成的只是exe或dll之类,总之是用户态的东东。那sys在哪呢?没错,就是windriver自带的.sys。建议你再仔细研读一下HELP中“WinDriver Architecture”部分的示意图。
|
|