Jungo updates PCI, USB driver development toolkits
Aug 22, 2005 — by LinuxDevices Staff — from the LinuxDevices Archive — 3 viewsJungo Software has updated its development kits for cross-platform, user-space PCI/USB host and device drivers. WinDriver USB/PCI 7.01 and WinDriver USB Device 7.01 feature uniform APIs across Linux, Windows, Windows CE, and Solaris; support for AMD64/IA64, enhanced PCI Express support, and other new features and fixes.
Jungo says its WinDriver tools allow developers with no Linux kernel experience to create high-performance, high-quality device drivers that run in user mode on supported chipsets. The WinDriver tools support UHCI, OHCI, or EHCI host controllers, and operating systems that include Linux, Solaris, VxWorks, Windows CE, and Windows 98/Me/NT/2000/XP/XP Embedded. They can be used to build USB, PCI, PCI Express, CardBus, CompactPCI, ISA, PMC, PCI-X, PCI-104, and PCMCIA drivers, the company says.
Jungo added Linux support to WinDriver in March of 2003, with the release of WinDriver 6.0. The company released version 7.0 earlier this spring, adding support for AMD64 and Intel EM64T on 2.6 kernels, support for the PCI Express extended configuration space, support for Linux PowerPC 2.6-series kernels, and a WinDriver Card (WDC) library aimed at simplifying drivers for various kinds of devices.
The new 7.01 release adds a USB Device version for Windows, an API for synchronizing CPU and I/O cache using DMA on Solaris, and several .NET driver API enhancements and sample applications, among other new features. Fixes related to Linux include:
- High-speed isochronous transfers
- Interrupt transfer mechanism on 2.4 kernel
- Support for multiple-interface USB devices
Also new is a sample driver for a Microchip PIC18F4550 USB microcontroller that Jungo says can facilitate the development of high performance and cross platform device drivers for this chipset.
Availability
WinDriver 7.01 USB/PCI for host driver development and WinDriver USB Device for firmware code generation are both available now. Complete changelogs can be found here. The company also offers 30-day evaluation versions (registration required).
Jungo also offers reference designs, such as the “OpenRG” design adapted by Linksys/Cisco for its WRV54G Wireless-G VPN Router and access point (AP).
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.