Other USB stacks
- Iñaky Pérez González's Linux uusbd stack (now defunct)
This was the main stack for Linux since 1996, however development
stopped recently when Iñaky
announced on the linux-usb list that he would be stopping his
involvement in the development of USB for Linux. The former web page at
http://peloncho.fis.ucm.es/~inaky/uusbd-www/ is no longer active.
- FreeBSD
This one is being made by Joe Karthauser. They have a web page at http://www.josef-k.net/freebsd/.
- NetBSD
Originally coded by Lennart Augustsson, this stack is also being used in other BSD's. They have a
web page at http://www.carlstedt.se/~augustss/usb.html
Be, Inc
BeOS 4.1 offers a stack as well. Information can be found at
http://www.be.com/aboutbe/benewsletter/volume_III/Issue12.html#Insight
- Computer Access Technology Corporation (CATC), now LeCroy
The CATC USB4DOS Protocol Stack for DOS Environments
is a commercially available software stack designed to allow DOS-based
systems access to the rapidly growing USB peripheral device market.
Originally developed for in-house use, as a component of the company's
popular USB/Ethernet Link product, the software creates a development
platform for the support of embedded systems and testing applications.
- Phoenix Technologies (Formerly Award Software)
They make a commercial stack called USBAccess
for embedded and real-time systems.
- Oxford Semiconductor (was SoftConnex)
SoftConnex has a commercial stack for embedded systems that runs on
Linux, VxWorks, Nucleus, and QNX, for OHCI and UHCI controllers.
It supports USB HID, Audio, Mass storage, and Printer classes.