阅读:1181回复:4
关于windriver的问题,小弟在这先谢过了
小弟毕业设计做的是基于PCI总线的数据采集卡的驱动程序开发,用的工具是WINDRIVER,编译环境是VB,最后还要把采集的数据放在一个数据库里,用表格和图的方式把数据显示出来。
我现在了解的开发步骤是: 1.使用Wizard检测分析硬件板卡 2.使用Wizard产生硬件的代码框架,Wizard将产生XXX_lib(XXX为硬件名称)库和一个框架程序,开发者将此程序作为模板,在提示处加入适当的代码,形成设备驱动程序。 3.如果硬件使用WinDriver支持的芯片组(PLX/AMCC/V3)作为PCI桥,可以使用工具提供的P9052_diag.exe|p9050_diag.exe|p6080_diag.exe|p9060_diag.exe|gt64_diag.exe|amccdiag.exe|pbc_diag.exe源代码作为驱动程序的框架。 4.使用任何一个32位编译器(像MSDEV,BorlamdC/C++和Visual Basic)对源代码进行编译、连接形成驱动程序。 5.如果开发者对驱动程序的性能有特殊要求,可以使用内核嵌入技术产生核态代码。 但由于经费问题,现在没硬件,只能做个界面,所以我对具体操作概念还不是很清楚,哪位大哥能指导一二,小弟qq:9311819。 具体问题:1.用windriver生成代码框架或使用它自带的工具作为框架后,再怎么改,这个diag与最后的驱动程序是怎么样的关系? 2.怎么把数据和VB、数据库连起来啊? 3.驱动到底是个什么样子的东西,驱动发布是什么意思?(这个问题有点戆)谢谢! :D |
|
沙发#
发布于:2003-06-08 20:32
生成框架后,用VC来改
驱动程序作出来就2个文件,一个是*.sys一个是*.inf 怎么做界面呀,不可能吧! |
|
|
板凳#
发布于:2003-06-09 10:11
驱动最后就是一个inf,sys文件!!
用windriver你修改的只是应用程序,至于怎么把vb和数据库连起来,就看你vb的功夫了!! 哪个diag只是你最后的测试程序,用他来测试你的驱动!! |
|
|
地板#
发布于:2003-06-10 00:34
谢谢两位!
我想在VB里调用WINDRIVER里的库函数来读板卡上的积存器,再把读到的数据放到数据库中,不知道这样可行不可行. 另外,两位能说说怎么生成.SYS文件吗?(最好是用VB) .INF文件是WINDRIVER就能直接生成的对吧? |
|
地下室#
发布于:2003-06-11 23:59
为什么一定要用VB呢,VC对数据库的支持也很好呀,而VC调用WD的库函数就要方便的多!
|
|