KernelDriver for Linux
KernelDriver for USB
KernelDriver for Windows
KernelDriver for NT
   
WinDriver for Linux
WinDriver for Solaris
WinDriver for VxWorks
WinDriver for Windows
WinDriver for Windows CE
WinDriver USB for Linux
WinDriver USB for Windows
WinDriver USB for Windows CE.NET
WinDriver USB for NT
购买
   



KernelDriver for Linux

KernelDriver? for Linux简化并自动化了内核模式Linux设备驱动程序的开发,支持硬件包括PCI / CardBus / ISA / ISAPnP / EISA / PMC / PCI-X和CompactPCI。

KernelDriver包含一系列功能强大的开发工具,如硬件调试、自动生成驱动代码、驱动程序调试、硬件访问API等,为创建高性能的驱动程序提供了一套完全的解决方案,因此您可以将更多的精力集中在驱动程序附加功能的开发上。

KernelDriver for Linux是唯一一款在Linux下提供图形式用户界面的设备驱动程序开发工具,它还包含一个DriverWizard,能够完成硬件诊断、自动生成代码和调试驱动程序。


系统需求:
· Linux kernel 2.0.31或更高,包括嵌入式 Linux.
· PCI / CardBus / ISA / ISAPnP / EISA / PMC / PCI-X 或CompactPCI.
· x86 处理器
· 支持C, VB 或Delphi的任何32位开发环境
· 硬盘空间:24Mb.


技术说明:
驱动封装:115Kb
能够定制KernelDriver,使之运行于任何风格的Linux下
支持I/O、DMA、中断处理,并可以访问内容映射卡
支持多CPU和多PCI总线平台
包含动态驱动加载
查看安装说明页面,获取最新内容


优势:
开发快速简单:KernelDriver将内核模式驱动程序开发中包含的大量繁琐任务进行了封装,并使之自动化。
跨操作系统可移植:应用程序在Windows 98/Me/NT/2000/XP/XP Embedded/Server 2003/CE, Linux, Solaris和 VxWorks上源代码兼容。
品质卓越:WinDriver内核已经在上千个硬件/软件配置中实际测试过。
投入市场:缩短了产品开发周期和投入市场的时间。


特性:
友好向导:DriverWizard通过一个图形式界面完成了硬件的确认和诊断、代码自动生成、驱动程序调试等过程。
直接访问硬件:利用一个图形化的用户模式应用程序进行硬件测试,无需编写任何代码。
代码生成:DriverWizard自动生成适合您硬件的驱动程序主要代码,包括Visual Studio / Visual Basic / Delphi。
厂商特别支持:除了支持所有PCI bridge之外,WinDriver还提供对以下领先PCI厂商的高级支持,如Altera, AMCC, PLX, Xilinx 和QuickLogic。该高级支持包含对其芯片的专门应用,从而进一步加速了驱动程序的开发。
驱动程序调试:调试监控器能够实时收集驱动程序的调试信息。
64位支持:在运行32位操作系统的x86平台上,可以使用64位硬件提供的额外带宽来实现64位数据传输,实现了更好的性能优势。

其他:
全面的文档和帮助文件。
C语言详细举例。
免费技术支持。
无运行时费用或版税。



KernelDriver for USB

KernelDriver USB简化并自动化了USB外围设备的内核模式WDM驱动程序的开发。

KernelDriver包含一系列功能强大的开发工具,如硬件调试、自动生成驱动代码、驱动程序调试、硬件访问API等,为创建高性能的驱动程序提供了一套完全的解决方案,因此您可以将更多的精力集中在驱动程序附加功能的开发上。

当您开发标准USB驱动程序如USB NDIS驱动、USB到串行端口驱动,或者编写需要同其他内核驱动程序相通信的USB驱动时,建议您选用KernelDriver USB。如果开发的是其他类型的USB驱动程序,可以考虑WinDriver for USB,以便缩短开发周期,简化开发行为。


系统需求:
· Windows 98 /Me / 2000 / XP / XP Embedded / Server 2003. (KernelDriver USB for NT 支持Windows NT)
· 正确的Windows 98/Me or Windows NT/2000/XP/XP Embedded/Server 2003 Device Driver Kit (DDK). 该DDK需要安装在您的主机上,并同目标机操作系统相一致。
· USB 2.0 (Windows 2000 / XP / XP Embedded / Server 2003), USB 1.1.
· UHCI, OHCI, EHCI 主机控制器
· Microsoft Developer Studio version 5 或更高


技术说明:
支持即插即用和电源管理功能
支持控制、批处理、中断和同步数据传输
支持多接口设备
支持多CPU和多PCI总线平台
包含动态驱动加载
查看安装说明页面,获取最新内容


优势:
开发快速简单:KernelDriver将内核模式驱动程序开发中包含的大量繁琐任务进行了封装,并使之自动化。
品质卓越:WinDriver内核已经在上千个硬件/软件配置中实际测试过。
投入市场:缩短了产品开发周期和投入市场的时间。


特性:
友好向导:KernelDriver为您提供了一个直观强大的图形式开发环境,简化了硬件的访问和驱动程序代码生成工作。
直接访问硬件:KernelDriver利用一个图形化的用户模式应用程序进行硬件测试和诊断,无需编写任何代码。
代码生成:KernelDriver自动生成适合您硬件的驱动程序主要代码。
硬件访问API:完全的功能集简化了硬件的访问和控制任务。与WinDriver API代码兼容,从内核级提供了WinDriver的功能。
调试:图形式调试监控器能够监控内核级行为。
多操作系统支持:包括Windows 98/Me, Windows 2000/XP/XP Embedded/Server 2003。
跨操作系统兼容性:无需作任何修改,开发的驱动程序在所有支持的操作系统间都是源代码兼容的。
硬件独立:支持任何USB / PCI / CompactPCI / CardBus / ISA / EISA / PMC / PCI-X硬件。
64位数据传输支持:运行32位Windows系统、带64位PCI总线的x86计算机。

其他:
全面的文档和帮助文件。
C语言详细举例。
免费技术支持。
无运行时费用或版税。


支持Microsoft WinDbg debugger

针对设备驱动程序的内核调试,KernelDriver支持免费的WinDbg kernel debugger,可以从http://www.microsoft.com/ddk/debugging/ 获取。WinDbg是一个强大的调试器,含有图形界面,能够调试用户模式和内核模式的代码。WinDbg可以浏览源代码,设置断点,浏览变量(包括C++对象),堆栈跟踪和记忆。WinDbg含有一个命令窗口,可以输入多种命令,并支持两台机器 (主机和目标机) 之间的内核模式远程调试行为。另外,它还允许用户模式代码的远程调试以及64位调试。



KernelDriver for Windows

KernelDriver for Windows简化并自动化了内核模式WDM、NT model和VxD设备驱动程序的开发,支持硬件包括PCI / CardBus / ISA / PMC / PCI-X / PCI-104 和 CompactPCI。

KernelDriver包含一系列功能强大的开发工具,如硬件调试、自动生成驱动代码、驱动程序调试、硬件访问API等,为创建高性能的驱动程序提供了一套完全的解决方案,因此您可以将更多的精力集中在驱动程序附加功能的开发上。


系统需求:
· 开发主机上装有Windows 2000, XP, XP Embedded 或 Server 2003
· 正确的 Windows 98/Me or Windows NT/2000/XP/XP Embedded/Server 2003 Device Driver Kit (DDK). DDK需要安装在您的主机上,并同目标机的操作系统向一致。
· 若为Windows NT 创建驱动器,需要Microsoft Platform SDK Tools for Windows NT 4.0
· Microsoft Developer Studio version 5 或更高


技术说明:
支持即插即用和电源管理功能
支持I/O、DMA、中断处理,并可以访问内容映射卡
支持多CPU和多PCI总线平台
包含动态驱动加载
查看安装说明页面,获取最新内容


优势:
开发快速简单:KernelDriver将内核模式驱动程序开发中包含的大量繁琐任务进行了封装,并使之自动化。
品质卓越:WinDriver内核已经在上千个硬件/软件配置中实际测试过。
投入市场:缩短了产品开发周期和投入市场的时间。


特性:
友好向导:KernelDriver为您提供了一个直观强大的图形式开发环境,简化了硬件的访问和驱动程序代码生成工作。
直接访问硬件:KernelDriver利用一个图形化的用户模式应用程序进行硬件测试和诊断,无需编写任何代码。
代码生成:KernelDriver自动生成适合您硬件的驱动程序主要代码。
硬件访问API:完全的功能集简化了硬件的访问和控制任务。与WinDriver API代码兼容,从内核级提供了WinDriver的功能。
调试:图形式调试监控器能够监控内核级行为。
多操作系统支持:包括Windows 98/Me, Windows 2000/XP/XP Embedded/Server 2003 和 Windows NT 4.0。
跨操作系统兼容性:无需作任何修改,开发的驱动程序在所有支持的操作系统间都是源代码兼容的。
64位数据传输支持:运行32位Windows系统、带64位PCI总线的x86计算机。

其他:
全面的文档和帮助文件。
C语言详细举例。
免费技术支持。
无运行时费用或版税。


支持Microsoft WinDbg debugger

针对设备驱动程序的内核调试,KernelDriver支持免费的WinDbg kernel debugger,可以从http://www.microsoft.com/ddk/debugging/ 获取。WinDbg是一个强大的调试器,含有图形界面,能够调试用户模式和内核模式的代码。WinDbg可以浏览源代码,设置断点,浏览变量(包括C++对象),堆栈跟踪和记忆。WinDbg含有一个命令窗口,可以输入多种命令,并支持两台机器 (主机和目标机) 之间的内核模式远程调试行为。另外,它还允许用户模式代码的远程调试以及64位调试。



KernelDriver USB for NT

KernelDriver USB for NT简化并自动化了Windows NT 4.0下内核模式USB设备驱动程序的开发。

KernelDriver包含一系列功能强大的开发工具,如硬件调试、自动生成驱动代码、驱动程序调试、硬件访问API等,为创建高性能的驱动程序提供了一套完全的解决方案,因此您可以将更多的精力集中在驱动程序附加功能的开发上。

当您开发标准USB驱动程序如USB NDIS驱动、USB到串行端口驱动,或者编写需要同其他内核驱动程序相通信的USB驱动时,建议您选用KernelDriver USB for NT。 如果开发的是其他类型的USB驱动程序,可以考虑WinDriver for USB for NT,以便缩短开发周期,简化开发行为。


系统需求:
· Windows NT 4.0.
(KernelDriver USB 支持Windows 98 / Me / 2000 / XP / XP / Server 2003 Embedded)
· Microsoft DDK for Windows NT 4.0 and Microsoft Platform SDK Tools for Windows NT4.0.
· x86处理器
· USB 1.1.
· UHCI主机控制器
· 支持C, VB, Delphi 的任何32位开发环境
· 硬盘空间:10Mb


技术说明:
驱动封装:432KB
支持控制、批处理、中断和同步数据传输
支持多CPU和多PCI总线平台
包含动态驱动加载
查看安装说明页面,获取最新内容


优势:
用户模式开发:无需DDK, ETK, DDI或任何系统级编程知识。
跨操作系统可移植:应用程序在Windows 98/Me/NT/2000/XP/XP Embedded/Server 2003上是二进制兼容的。
品质卓越:WinDriver内核已经在上千个硬件/软件配置中实际测试过。
投入市场:缩短了产品开发周期和投入市场的时间。

特性:
友好向导:DriverWizard通过一个图形式界面完成了硬件的确认和诊断、代码自动生成、驱动程序调试等过程。
直接访问硬件:利用一个图形化的用户模式应用程序进行硬件测试,无需编写任何代码。
代码生成:DriverWizard自动生成适合您硬件的驱动程序主要代码,包括Visual Studio / Visual Basic / Delphi。
INF文件生成:DriverWizard为您的硬件创建一个INF文件。
厂商特别支持:除了支持所有USB外围设备控制器之外,WinDriver还提供对以下领先USB厂商的高级支持,如Cypress, National Semiconductor 和Atmel。该高级支持包含对其设备控制器的专门应用,从而进一步加速了驱动程序的开发。
驱动程序调试:调试监控器能够实时收集驱动程序的调试信息。
兼容性:无需作任何修改,代码就可以移植到Windows 98/Me/2000/XP/XP Embedded/Server 2003上。

其他:
全面的文档和帮助文件。
C语言详细举例。
免费技术支持。
无运行时费用或版税。

限制:
不支持即插即用和电源管理。
不提供操作状态信息(如在失败或超时情况下,对于传输是否进行不提供通知)。

支持Microsoft WinDbg debugger
针对设备驱动程序的内核调试,KernelDriver支持免费的WinDbg kernel debugger,可以从http://www.microsoft.com/ddk/debugging/ 获取。WinDbg是一个强大的调试器,含有图形界面,能够调试用户模式和内核模式的代码。WinDbg可以浏览源代码,设置断点,浏览变量(包括C++对象),堆栈跟踪和记忆。WinDbg含有一个命令窗口,可以输入多种命令,并支持两台机器 (主机和目标机) 之间的内核模式远程调试行为。另外,它还允许用户模式代码的远程调试以及64位调试。



WinDriver for Linux

WinDriver for Linux简化并自动化了用户模式Linux设备驱动程序的开发,支持设备包括PCI / CardBus / ISA / PMC / PCI-X / PCI-104和CompactPCI,无需操作系统内部知识或内核级编程经验。关于USB设备驱动开发,请参见WinDriver USB Linux。

WinDriver包含一系列功能强大的开发工具,如硬件诊断、自动生成驱动代码、驱动程序调试、硬件访问API等,为创建高性能的驱动程序和自定义的硬件访问应用程序提供了一套完全的解决方案,因此您可以将更多的精力集中在驱动程序附加功能的开发上。

WinDriver for Linux是唯一一款在Linux下提供了图形式用户界面的驱动程序开发工具,还含有DriverWizard,能够完成硬件诊断、自动生成代码并进行驱动程序调试。


系统需求:
· Linux kernel 2.0.31 或更高,包括嵌入式 Linux.
· PCI / CardBus / ISA / PMC / PCI-X / PCI-104 或 CompactPCI
· x86, PowerPC 处理器.
· 支持C或Delphi的任何32位开发环境
· 硬盘空间:24Mb


技术说明:
驱动封装:173KB
可以定制WinDriver,使之运行于任何风格的Linux下
支持I/O、DMA和中断处理,可以访问内存映射卡
支持多CPU
包含动态驱动加载
查看安装说明页面,从而获取最新内容


产品优势:
用户模式开发:无需任何系统级编程知识。
跨操作系统可移植:应用程序在Windows 98/Me/NT/2000/XP/XP Embedded/Server 2003/CE, Linux, Solaris 和 VxWorks上源代码兼容。
品质卓越:WinDriver内核已经在上千个硬件/软件配置中实际测试过。
投入市场:缩短了产品开发周期和投入市场的时间。


特性:
友好向导:DriverWizard通过一个图形式界面完成了硬件的确认和诊断、代码自动生成、驱动程序调试等过程。
直接访问硬件:利用一个图形化的用户模式应用程序进行硬件测试,无需编写任何代码。
代码生成:DriverWizard自动生成适合您硬件的驱动程序主要代码。
厂商特别支持:除了支持所有PCI bridge之外,WinDriver还提供对以下领先PCI厂商的高级支持,如Altera, AMCC, PLX, Xilinx和QuickLogic。该高级支持包含对其芯片的专门应用,从而进一步加速了驱动程序的开发。
驱动程序调试:调试监控器能够实时收集驱动程序的调试信息。
性能优化:内核插件允许您在用户模式下创建并调试代码,在内核模式下运行您代码的性能关键部分,从而获得内核模式的性能优化。
64位支持:在运行32位操作系统的x86平台上,可以使用64位硬件提供的额外带宽来实现64位数据传输,实现了更好的性能优势。

其他:
全面的文档和帮助文件。
C, Delphi详细举例。
免费技术支持。
无运行时费用或版税。



WinDriver for Solaris

WinDriver? for Solaris简化并自动化了用户模式Solaris设备驱动程序的开发,支持设备包括PCI / CardBus / ISA / ISAPnP / EISA / PMC / PCI-X / PCI-104 和 CompactPCI,无需操作系统内部知识或内核级编程经验。

WinDriver包含一系列功能强大的开发工具,如硬件诊断、自动生成驱动代码、驱动程序调试、硬件访问API等,为创建高性能的驱动程序和自定义的硬件访问应用程序提供了一套完全的解决方案,因此您可以将更多的精力集中在驱动程序附加功能的开发上。

WinDriver for Solaris是唯一一款在Solaris下提供了图形式用户界面的驱动程序开发工具,还含有DriverWizard,能够完成硬件诊断、自动生成代码并进行驱动程序调试。


系统需求:

WinDriver 6.22
· Solaris 8.0, 9.0
对于 Solaris 8 ,推荐使用 update #3 或更高
· 64-bit、32-bit kernel on SPARC或32-bit kernel on x86 platform
· 支持C,尤其是GCC的任何32或64位开发环境
· 硬盘空间:30Mb
· libgcc包

以前版本
· Solaris 2.6, 7.0, 8.0 – 32位工作环境
· x86 or Sparc processor - 32-bit only
· 支持C的任何32位开发环境
· 硬盘空间: 35Mb
· libgcc 包


技术说明:
PCI / CardBus / ISA / ISAPnP / EISA / PMC / PCI-X / PCI-104 或 CompactPCI
驱动封装:134KB—Solaris x86和SPARC-32bit,248 KB— Solaris SPARC-64bit
可以定制WinDriver,使之工作于所有风格的Solaris
支持即插即用和电源管理功能
支持I/O、DMA和中断处理,可以访问内存映射卡
支持多CPU和多PCI总线平台
包含动态驱动加载


优势:
用户模式开发:无需DDK, ETK, DDI或任何系统级编程知识。
跨操作系统可移植:应用程序在Windows 98/Me/NT/2000/XP/XP Embedded/Server 2003/CE, Linux, Solaris 和VxWorks上源代码兼容。
品质卓越:WinDriver内核已经在上千个硬件/软件配置中实际测试过。
投入市场:缩短了产品开发周期和投入市场的时间。


特性:
友好向导:DriverWizard通过一个图形式界面完成了硬件的确认和诊断、代码自动生成、驱动程序调试等过程。
直接访问硬件:利用一个图形化的用户模式应用程序进行硬件测试,无需编写任何代码。
代码生成:DriverWizard自动生成适合您硬件的驱动程序主要代码,包括Visual Studio / Visual Basic / Delphi。
厂商特别支持:除了支持所有PCI bridge之外,WinDriver还提供对以下领先PCI厂商的高级支持,如Altera, AMCC, PLX和QuickLogic。该高级支持包含对其芯片的专门应用,从而进一步加速了驱动程序的开发。
驱动程序调试:调试监控器能够实时收集驱动程序的调试信息。
性能优化:内核插件允许您在用户模式下创建并调试代码,在内核模式下运行您代码的性能关键部分,从而获得内核模式的性能优化。


其他:
全面的文档和帮助文件。
C语言详细举例。
免费技术支持。
无运行时费用或版税。



WinDriver for VxWorks

WinDriver for VxWorks简化并自动化了VxWorks设备驱动程序的开发,支持设备包括PCI / CardBus / ISA / PMC / PCI-X / PCI-104和CompactPCI,无需VxWorks Core OS(wind? Microkernel)或API知识。

WinDriver包含一系列功能强大的开发工具,如硬件诊断、自动生成驱动代码、驱动程序调试、硬件访问API等,为创建高性能的驱动程序和自定义的硬件访问应用程序提供了一套完全的解决方案,因此您可以将更多的精力集中在驱动程序附加功能的开发上。

WinDriver for VxWorks由一个图形式开发环境(Windows 98/NT/2000/XP/XP Embedded/Server 2003)加丰富直观的硬件访问API组成。

系统需求:
· Windows NT Workstation 4.0 主机开发环境
· PCI / CardBus / ISA / ISAPnP / EISA / PMC / PCI-X / PCI-104 或 CompactPCI.
· VxWorks 5.4 (Tornado 2.0 IDE)
· 可选的目标平台: 需要运行一个处理器,含以下BSP之一 (Board Support Package):
o 带 Intel x86 BSPs (pc486, pcPentium and pcPentiumPro)的Intel x86 CPU.
o 带MBX821/860的PPC 821/860.
o 带 MCP750的PPC 750 (IBM PPC 604).
· 32位编译器
· 硬盘空间:25Mb


技术说明:
驱动封装:x86 - 110Kb ,PPC - 115Kb
支持I/O、DMA和中断处理,可以访问内存映射卡
支持多PCI总线平台
包含动态驱动加载
查看安装说明页面,获取最新内容


优势:
开发快速简单:无需任何系统级编程知识。
跨操作系统可移植:应用程序在Windows 98/Me/NT/2000/XP/XP Embedded/Server 2003/CE, Linux, Solaris 和VxWorks上源代码兼容。
品质卓越:WinDriver内核已经在上千个硬件/软件配置中实际测试过。
投入市场:缩短了产品开发周期和投入市场的时间。


特性:
友好向导:尽管VxWorks下不支持该向导,但是DriverBuilder是基于Jungo的WinDriver产品线开发的,因此为了节省时间,您可以下载WinDriver的Windows版本,利用其图形开发环境快速完成硬件确认和自动生成代码。然后,就可以将该代码转入您的Tornado环境中并进行编译。
直接访问硬件:利用一个图形化的用户模式应用程序进行硬件测试,无需编写任何代码。(只可用于Windows主机)
代码生成:DriverWizard自动生成适合您硬件的驱动程序主要代码。(只可用于Windows主机)
厂商特别支持:除了支持所有PCI bridge之外,WinDriver还提供对以下领先PCI厂商的高级支持,如Altera, AMCC, PLX, Xilinx和QuickLogic。该高级支持包含对其芯片的专门应用,从而进一步加速了驱动程序的开发。
驱动程序调试:调试监控器能够实时收集驱动程序的调试信息。

其他:
全面的文档和帮助文件。
C, Delphi和Visual Basic详细举例。
免费技术支持。
无运行时费用或版税。

限制:
图形界面DriverWizard在VxWorks下不可用,但是您可在Windows主机下使用,然后将生成的代码转入您的Tornado环境中进行编译。




WinDriver for Windows

WinDriver for Windows简化并自动化了用户模式Windows设备驱动程序的开发,支持设备包括PCI / CardBus / ISA / PCI-104 / PCMCIA * / PMC / PCI-X 和 CompactPCI,无需DDK或内核级编程知识。关于USB设备驱动开发,请参见WinDriver USB for Windows。

WinDriver包含一系列功能强大的开发工具,如硬件诊断、自动生成驱动代码、驱动程序调试、硬件访问API等,为创建高性能的驱动程序和自定义的硬件访问应用程序提供了一套完全的解决方案,因此您可以将更多的精力集中在驱动程序附加功能的开发上。


系统需求:
· Windows 98 / Me / NT 4.0 / 2000 / XP / XP Embedded / Server 2003
· PCI / CardBus / ISA / PMC / PCI-X / PCI-104 or CompactPCI
· x86 处理器
· 支持C, VB或Delphi的任何32位开发环境
· 硬盘空间: 34Mb.
· Windows NT: 至少为Service Pack 3,推荐Service Pack 6.


技术说明:
驱动封装:309KB
支持即插即用和电源管理功能
支持I/O、DMA和中断处理,可以访问内存映射卡
支持多CPU和多PCI总线平台
包含动态驱动加载

产品优势:
用户模式开发:无需DDK, ETK, DDI或任何系统级编程知识。
跨操作系统可移植:应用程序在Windows 98/Me/NT/2000/XP/XP Embedded/Server 2003等操作系统上二进制兼容,在Windows 98/Me/NT/2000/XP/XP Embedded/Server 2003, Windows CE, Linux, Solaris 和VxWorks上源代码兼容。
品质卓越:WinDriver内核已经在上千个硬件/软件配置中实际测试过。
投入市场:缩短了产品开发周期和投入市场的时间。

特性:
友好向导:DriverWizard通过一个图形式界面完成了硬件的确认和诊断、代码自动生成、驱动程序调试等过程。
直接访问硬件:利用一个图形化的用户模式应用程序进行硬件测试,无需编写任何代码。
代码生成:DriverWizard自动生成适合您硬件的驱动程序主要代码,包括Visual Studio / Visual Basic / Delphi。
INF文件生成:DriverWizard还将为您的硬件创建一个INF文件,并自动安装该文件。
厂商特别支持:除了支持所有PCI bridge之外,WinDriver还提供对以下领先PCI厂商的高级支持,如Altera, AMCC, PLX, Xilinx和QuickLogic。该高级支持包含对其芯片的专门应用,从而进一步加速了驱动程序的开发。
驱动程序调试:调试监控器能够实时收集驱动程序的调试信息。
性能优化:内核插件允许您在用户模式下创建并调试代码,在内核模式下运行您代码的性能关键部分,从而获得内核模式的性能优化。
64位支持:在运行32位操作系统的x86平台上,可以使用64位硬件提供的额外带宽来实现64位数据传输,实现了更好的性能优势。

其他:
全面的文档和帮助文件。
C, Delphi 和 Visual Basic详细举例。
免费技术支持。
无运行时费用或版税。



WinDriver for Windows CE

WinDriver for Windows CE简化并自动化了Windows CE设备驱动程序的开发,支持设备包括PCI / CardBus / ISA / PMC / PCI-X / PCI-104和CompactPCI,无需操作系统内部知识或内核级编程经验。关于USB设备驱动开发,请参见WinDriver USB for Windows CE.NET。

WinDriver包含一系列功能强大的开发工具,如硬件诊断、自动生成驱动代码、驱动程序调试、硬件访问API等,为创建高性能的驱动程序和自定义的硬件访问应用程序提供了一套完全的解决方案,因此您可以将更多的精力集中在驱动程序附加功能的开发上。


系统需求:
· Windows CE 4.x - 5.0(.NET)
· Windows NT/2000/XP/XP Embedded/Server 2003 主机开发平台
· x86 / MIPS / ARM 处理器
· Microsoft Developer Studio 97包括:
o Microsoft Visual C++ V5.0或更高
o Windows CE Platform SDK.
· 支持C语言的任何32位开发环境
· 硬盘空间:63Mb


技术说明:
驱动封装:190Kb
查看安装说明页面以获取最新内容。


优势:
开发快速简单:无需系统级编程知识。
跨操作系统可移植:应用程序在Windows 98/Me/NT/2000/XP/XP Embedded/Server 2003/CE, Linux, Solaris 和 VxWorks上源代码兼容。
品质卓越:WinDriver内核已经在上千个硬件/软件配置中实际测试过。
投入市场:缩短了产品开发周期和投入市场的时间。


特性:
友好向导:DriverWizard通过一个图形式界面完成了硬件的确认和诊断、代码自动生成、驱动程序调试等过程。
直接访问硬件:利用一个图形化的用户模式应用程序进行硬件测试,无需编写任何代码。
代码生成:DriverWizard自动生成适合您硬件的驱动程序主要代码。
厂商特别支持:除了支持所有PCI bridge之外,WinDriver还提供对以下领先PCI厂商的高级支持,如Altera, AMCC, PLX, Xilinx和QuickLogic。该高级支持包含对其芯片的专门应用,从而进一步加速了驱动程序的开发。
驱动程序调试:调试监控器能够实时收集驱动程序的调试信息。
64位支持:在运行32位操作系统的x86平台上,可以使用64位硬件提供的额外带宽来实现64位数据传输,实现了更好的性能优势。

其他:
全面的文档和帮助文件。
C语言详细举例。
免费技术支持。
无运行时费用或版税。

限制:
除Intel x86, MIPS或ARM之外, WinDriver for windows CE目前不含Microsoft Platform Builder所提供的多种CPU支持。

 




WinDriver USB for Linux

WinDriver USB for Linux简化并自动化了USB外围设备的用户模式Linux驱动程序和硬件控制程序的开发,无需Linux内核或内核级编程知识。关于PCI设备驱动开发,请参见WinDriver Linux。

WinDriver包含一系列功能强大的开发工具,如硬件诊断、自动生成驱动代码、驱动程序调试、硬件访问API等,为创建高性能的驱动程序和自定义的硬件访问应用程序提供了一套完全的解决方案,因此您可以将更多的精力集中在驱动程序附加功能的开发上。

系统需求:
· Linux 2.4.x或带Linux USB backpatches的Linux更低版本 (从 2.2. kernel 系列开始)
· x86, PowerPC 处理器.
· USB 2.0 或USB 1.1
· UHCI, OHCI或EHCI主机控制器
· 支持C的任何32位开发环境
· 硬盘空间:10Mb


技术说明:
驱动封装:100KB
支持即插即用和电源管理功能
支持控制、批处理、中断和同步数据传输
支持多接口设备
支持多CPU和多PCI总线平台
包含动态驱动加载
查看安装说明页面,获取最新内容


优势:
用户模式开发:无需DDK, ETK, DDI或任何系统级编程知识。
跨操作系统可移植:应用程序在Windows/Linux/Windows CE.NET上源代码兼容。
品质卓越:WinDriver内核已经在上千个硬件/软件配置中实际测试过。
投入市场:缩短了产品开发周期和投入市场的时间。


特性:
友好向导:DriverWizard通过一个图形式界面完成了硬件的确认和诊断、代码自动生成、驱动程序调试等过程。
直接访问硬件:利用一个图形化的用户模式应用程序进行硬件测试,无需编写任何代码。
代码生成:DriverWizard自动生成适合您硬件的驱动程序主要代码,包括Visual Studio / Visual Basic / Delphi。
厂商特别支持:除了支持所有USB外围设备控制器之外,WinDriver还提供对以下领先USB厂商的高级支持,如Cypress, National Semiconductor 和 Atmel。该高级支持包含对其设备控制器的专门应用,从而进一步加速了驱动程序的开发。
驱动程序调试:调试监控器能够实时收集驱动程序的调试信息。

其他:
全面的文档和帮助文件。
详细举例。
免费技术支持。
无运行时费用或版税。




WinDriver USB for Windows

WinDriver? USB for Windows简化并自动化了用户模式Windows USB设备驱动程序和USB外围设备硬件控制程序的开发,无需DDK或内核级编程知识。关于PCI设备驱动开发,请参见WinDriver Windows。

WinDriver包含一系列功能强大的开发工具,如硬件诊断、自动生成驱动代码、驱动程序调试、硬件访问API等,为创建高性能的驱动程序和自定义的硬件访问应用程序提供了一套完全的解决方案,因此您可以将更多的精力集中在驱动程序附加功能的开发上。


系统需求:
· Windows 98 / Me / 2000 / XP / XP Embedded / Server 2003. (WinDriver USB for NT支持Windows NT, WinDriver USB Windows CE.NET支持WindowsCE)
· x86, PowerPC 处理器.
· USB 2.0 (Windows 2000/XP/XP Embedded/Server 2003), USB 1.1
· UHCI, OHCI, 或 EHCI 主机控制器
· 支持C, VB或Delphi 的所有32位开发环境
· 硬盘空间:10Mb


技术说明:
驱动封装:423KB
支持即插即用和电源管理功能
支持控制、批处理、中断和同步数据传输
支持多接口设备
支持多CPU
包含动态驱动加载
查看安装说明页面,获取最新内容


优势:
用户模式开发:无需DDK, ETK, DDI或任何系统级编程知识。
跨操作系统可移植:应用程序在Windows 98/Me/NT/2000/XP/XP Embedded /Server 2003上二进制兼容,在Windows/Linux/Windows CE.NET上源代码兼容。
品质卓越:WinDriver内核已经在上千个硬件/软件配置中实际测试过。
投入市场:缩短了产品开发周期和投入市场的时间。


特性:
友好向导:DriverWizard通过一个图形式界面完成了硬件的确认和诊断、代码自动生成、驱动程序调试等过程。
直接访问硬件:利用一个图形化的用户模式应用程序进行硬件测试,无需编写任何代码。
代码生成:DriverWizard自动生成适合您硬件的驱动程序主要代码,包括Visual Studio / Visual Basic / Delphi。
INF文件生成:DriverWizard还将为您的硬件创建一个INF文件,并自动安装该文件。
厂商特别支持:除了支持所有USB外围设备控制器之外,WinDriver还提供对以下领先USB厂商的高级支持,如Cypress, National Semiconductor 和 Atmel。该高级支持包含对其设备控制器的专门应用,从而进一步加速了驱动程序的开发。
驱动程序调试:调试监控器能够实时收集驱动程序的调试信息。
专门HID支持:使用Windows的内置HID支持,通过WinDriver的HID设备扩展功能,可以开发USB HID访问程序,并且不含内核级驱动程序。

其他:
全面的文档和帮助文件。
C, Delphi 和 Visual Basic详细举例。
免费技术支持。
无运行时费用或版税。




WinDriver USB for Windows CE.NET

WinDriver USB for Windows CE.NET简化并自动化了USB外围设备的用户模式Windows CE驱动程序和硬件控制程序的开发,无需DDK或内核级编程知识。关于PCI设备驱动开发,请参见WinDriver CE。

WinDriver包含一系列功能强大的开发工具,如硬件诊断、自动生成驱动代码、驱动程序调试、硬件访问API等,为创建高性能的驱动程序和自定义的硬件访问应用程序提供了一套完全的解决方案,因此您可以将更多的精力集中在驱动程序附加功能的开发上。

系统需求:
· Windows CE.NET
· x86 / MIPS / ARM处理器
· USB 1.1, USB 2.0
· 支持C的任何32位开发环境.
· 硬盘空间:10Mb

技术说明:
驱动封装:190KB
支持即插即用和电源管理功能
支持控制、批处理、中断和同步数据传输
支持多接口设备
支持多CPU
包含动态驱动加载
查看安装说明页面,获取最新内容

优势:
用户模式开发:无需DDK, ETK, DDI或任何系统级编程知识。
跨操作系统可移植:应用程序在Windows 98/Me/NT/2000/XP/XP Embedded/Server 2003 , Linux 和Windows CE.NET上源代码兼容。
品质卓越:WinDriver内核已经在上千个硬件/软件配置中实际测试过。
投入市场:缩短了产品开发周期和投入市场的时间。

特性:
友好向导:DriverWizard通过一个图形式界面完成了硬件的确认和诊断、代码自动生成、驱动程序调试等过程。
直接访问硬件:利用一个图形化的用户模式应用程序进行硬件测试,无需编写任何代码。
代码生成:DriverWizard自动生成适合您硬件的驱动程序主要代码,包括Visual Studio / Visual Basic / Delphi。
INF文件生成:DriverWizard还将为您的硬件创建一个INF文件,并自动安装该文件。
厂商特别支持:除了支持所有USB外围设备控制器之外,WinDriver还提供对以下领先USB厂商的高级支持,如Cypress, National Semiconductor 和 Atmel。该高级支持包含对其设备控制器的专门应用,从而进一步加速了驱动程序的开发。
驱动程序调试:调试监控器能够实时收集驱动程序的调试信息。

其他:
全面的文档和帮助文件。
C语言详细举例。
免费技术支持。
无运行时费用或版税。


WinDriver USB for NT

WinDriver USB for NT简化并自动化了Windows NT用户模式USB设备驱动程序的开发,无需DDK或内核级编程知识。

WinDriver包含一系列功能强大的开发工具,如硬件诊断、自动生成驱动代码、驱动程序调试、硬件访问API等,为创建高性能的驱动程序和自定义的硬件访问应用程序提供了一套完全的解决方案,因此您可以将更多的精力集中在驱动程序附加功能的开发上。


系统需求:
· Windows NT 4.0. (WinDriver USB支持Windows 98 / Me / 2000 / XP / XP Embedded / Server 2003.)
· x86 处理器.
· USB 1.1.
· UHCI 和 OHCI 主机控制器.
· 支持C, VB或Delphi的任何32位开发环境
· 硬盘空间:10Mb


技术说明:
驱动封装:423KB
支持控制、批处理、中断和同步数据传输
不支持多CPU
包含动态驱动加载
查看安装说明页面,获取最新内容


优势:
用户模式开发:无需DDK, ETK, DDI或任何系统级编程知识。
跨操作系统可移植:应用程序在Windows 98/Me/NT/2000/XP/XP Embedded /Server 2003上二进制兼容。
品质卓越:WinDriver内核已经在上千个硬件/软件配置中实际测试过。
投入市场:缩短了产品开发周期和投入市场的时间。

特性:
友好向导:DriverWizard采用一个图形式界面完成了硬件的确认和诊断、代码自动生成、驱动程序调试等过程。
直接访问硬件:利用一个图形化的用户模式应用程序进行硬件测试,无需编写任何代码。
代码生成:DriverWizard自动生成适合您硬件的驱动程序主要代码,包括Visual Studio / Visual Basic / Delphi。
INF文件生成:DriverWizard还将为您的硬件创建一个INF文件。
厂商特别支持:除了支持所有USB外围设备控制器之外,WinDriver还提供对以下领先USB厂商的高级支持,如Cypress, National Semiconductor 和 Atmel。该高级支持包含对其设备控制器的专门应用,从而进一步加速了驱动程序的开发。
驱动程序调试:调试监控器能够实时收集驱动程序的调试信息。

其他:
全面的文档和帮助文件。
C, Delphi 和 Visual Basic详细举例。
免费技术支持。
无运行时费用或版税。

限制:
不支持即插即用和电源管理
不含操作状态信息(如当失败或超时情况下,对于传输是否进行并不提供通知)