windriver是一款专业的Windows驱动开发工具,该软件采用全图形界面,可以为用户提供非常多的驱动开发组件,无论是I/O、DMA、中断处理,支持PCI、ISA、EISA设备都能轻松的进行驱动开发。除了驱动开发组件非常多之外,相比较于其他软件也要简单的多,这里已经抽象出了底层的很多东西,只要是会编写应用程序的,都能很快的入手驱动程序的编写。这里需要注意的一些地方是,32位和64位的驱动是区别很大的。不像应用程序做了兼容措施。以往很多的驱动开发都需要有丰富的底层架构的支持,而且接口众多,没有经验的开发者通常是一头雾水。非常麻烦。而该软件非常的简便,这里已经抽象出了底层的很多东西,而且提供了很多高效的API能够帮助提高执行效率。本站提供
windriver驱动免费版下载端口,欢迎有需要的朋友免费下载体验。
软件功能
1、支持I/O、DMA、中断处理,支持PCI、ISA、EISA设备的开发。
2、无需DDK以及核心态程序开发的经验。
3、提供了从用户层访问硬件的简单方法。
4、能够方便地将性能要求特别苛刻的部分通过软件提供的API插入到核心态模式运行,提高执行效率。5、对主流PCI接口芯片(AMCC、PLX、V3系列)提供了很好的支持。
6、可以利用常见的软件开发平台(Visual C++、Borland C++、VB4、Java、Delphi)。
软件特色
1、快速上手,易于开发使用软件,在未掌握操作系统内部构件或内核相关知识的情况下,也能快速开发出USB/PCI驱动程序,缩短驱动程序开发周期和上市时间。
2、支持多种操作系统, 跨平台支持Windows 8/Windows 7/Vista/Server 2008/Server 2003/XP/XP嵌入式、Windows CE/Linux平台及移动设备。同一驱动程序可以在以上任何操作系统中运行而无需修改代码,只需重新编译。
3、多种晶片支持硅合作伙伴库帮助你快速启动驱动程序开发。硅合作伙伴库为不同的PCI/USB芯片供应商提供了不同的样本,如PLX、 Altera、Cypress、Silicon Laboratories、Texas Instruments and Xilinx。
可以生成概括性的驱动程序代码,方便用户对硬件进行自定义。
4、支持多种程序语言支持MS Visual C++、MS.NET(包括C#)、Borland C++ Builder、Borland Delphi、Visual Basic 6.0、Windows CE Platform Builder、GCC等。
5、64位元支持允许使用64位元硬件提供的额外带宽,允许64位元的数据在x86的平台上传输并在32位元的操作系统中运行。相较于使用不支持64位的DDK或其他驱动程序开发工具而言,开发的驱动程序在性能上有更 好的表现。
6、完整的.NET框架支持通过使用强大的面对对象管理的C++库扩展可将WinDriver C#或VB.NET代码轻松融入到你现有的.NET应用程序中。
7、用户模式编程架构使驱动程序在用户模式中开发,同时保持内核模式性能。
8、实时的硬件访问和调试通过一个图形化的用户模式应用程序就可测试你的硬件,无需编写任何代码。支持监控整个驱动程序开发过程中的内核级活动。
9、性能优化Kernel PlugIn技术在用户模式下开发你的驱动程序——然后在Kernel模式 (0环)下运行性能的关键部分,以实现最佳性能。
10、品质保障经过数以千计的硬件和操作系统配置的实地测试,稳定性强。
11、提供WHQL认证Windows驱动程序是遵循WHQL认证而设计,一旦你的驱动程序编写完成再加上数位签章后, 提交到微软进行测试,即可快速取得WHQL认证。Jungo也提供一套完整的WHQL认证服务。
安装教程
1、进入安装后,我们首先需要点击next进行下一步。
2、然后是安装协议,我们点击I agree同意即可。
3、至于安装的组件的话。还是全部选择的比较好。
4、安装目录,如果没有什么特殊要求。选择默认是不错的。
5、最后很快就能看到安装完成了。
使用教程
1、软件正像宣传的那样,非常的简单易用。
2、进入界面后,首先可以点击New按钮,进行驱动程序新建任务。当然如果只是修改的话,可以点击右侧的Open按钮。
3、然后我们需要选择此次开发的硬件。可以是任何PCI设备。
4、选择好后,可以对硬件的各个接口进行修改调整。
程序发布
一、需要的文件1)windrvr6.sys、windriver6.inf、wd1021.cat
用于安装软件的内核模块,windrvr6.sys、.inf为winriver驱动文件,wd1021.cat为数字签名,可以在软件安装目录下的redist文件夹中找到。
2)wdreg.exe、difxapi.dll
wdreg.exe用于安装软件生成的inf文件,wdreg.exe运行依赖于difxapi.dll。可以在安装目录下的util文件夹中找到。
3)wdapi1021.dll
使用软件开发的驱动会调用到wdapi1021.dll的函数。可以在安装目录下的redist文件夹中找到。注意:软件有分32位和64位,安装之后生产的wdapi1021.dll是有区别的。分别安装32位和64位的windirver软件提取wdapi1021.dll即可。
4)Driver Wizard为自己的硬件生成的inf。
二、安装步骤1)安装内核模块
a. 将windrvr6.sys、.inf、wd1021.cat、wdreg.exe、difxapi.dll放在同一个目录下,比如现在放在C:\\Test
b. 开始->运行->Cmd(以管理器权限打开),打开文件所在目录(cd C:\\Test),然后使用wdreg.exe安装inf,如: wdreg -inf C:\Test\windriver6.inf install 运行完这句话内核模块便安装完成。
c. 如果需要卸载内核模块,如下:
wdreg -inf C:\Test\windriver6.inf uninstall
2)安装wdapi1021.dll
将wdapi1021.dll复制到C:\Windows\System32即可
3)安装自己硬件的inf
使用wdreg.exe安装,如上。或者在设备管理器找到该硬件然后右击安装驱动。
安装完后后在设备管理器看到Jungo设备类,用户便可以使用我们的驱动控制硬件。
更新日志
v12.2.1官方版
1、优化界面。
2、修复部分已知bug。
点击星星用来评分