RTXCusb is a suite of stacks, class drivers and controller drivers for low-, full-, and high-speed USB implementations in embedded devices. This development solution was specifically developed to support the growing number of embedded developers who want to integrate USB plug-and-play functionality into their products.
Whether you are building a new application or want to quickly and easily add USB connectivity to an existing application, Quadros Systems has a solution for you.
Host and Device (Function) Support RTXCusb supports development on both sides of the USB bus. This solution includes host and device stacks, class drivers and controller drivers.
Modular solution -- Choose only the components you need RTXCusb is designed to be a fully modular solution. Developers can license either the host stack or the device stack along with the class drivers and controller drivers they need for their application.
Portable -- Use with any operating system RTXCusb has been designed to work closely with the RTXC Quadros real-time operating system; however the RTOS abstraction layer included with RTXCusb means it can be used with any kernel or operating system.
Integrated with RTXC middleware RTXCusb can take full advantage of RTXC communications stacks and middleware. This includes integration between the RTXCusb mass storage class driver and RTXCfatfile embedded file system, and between RTXCusb CDC Ethernet class driver and the RTXC Quadnet TCP/IP stack.
RTXCusbHost Solutions
Full-featured USB Host Stack
Support for USB 1.1 and USB 2.0
USB Host Class Drivers
Mass Storage
Printer
HID (mouse, keyboard)
Additional class drivers may be available; ask your sales representative for more information
USB Host Controller Driver
Sample drivers for USB Host Controller built to OHCI, EHCI or UHCI standards
RTXCusb Device Solutions
USB device (function) capability allows the embedded system to attach to a USB host (such as a PC).
Embedded USB Device Stack
Support for USB 1.1 and USB 2.0
USB Device Class Drivers
Mass Storage
CDC Ethernet (Ethernet over USB)
Additional class drivers may be available; ask your sales representative for more information
Device Drivers
Sample USB controller driver
Philips USB controller driver kit
Freescale ColdFire on-chip USB controller driver kit
RTXCusb OTG Solutions
USB OTG (On-the-Go) characterizes USB interfaces that have full device (function) support and limited host support. This allows the embedded system to Quadros Systems’ OTG product is scheduled for availability in Q3/Q4 2006.