Nucleus USB
Nucleus OS provides a complete industry-certified USB solution to help eliminate the complexities of using USB technology in embedded devices. It can be a daunting task because the ease of use capabilities of USB can conceal the complexity of its internal operation. Nucleus USB services include: host and function stacks, Class drivers, hardware drivers, and multimedia management.
Benefits and Features
Complete bus support provides multiple design options
Includes Host and Function stacks, class drivers, and hardware drivers.
Design with confidence using the USB 2.0 specification
Compliant with the latest USB 2.0 specification including USB On-The-Go (OTG). Compliance adds to the level of confidence in your embedded USB implementation and facilitates certification of your product.
Meet all of your design challenges with extensive class driver support
Nucleus RTOS USB class driver support is among the widest in the industry.
Get your hardware up and running quickly with controller driver support
Support for a vast array of controllers from standards-based host OHCI and EHCI to manufacturer-specific controllers. Template drivers are available for those controllers not supported.
Build multimedia capabilities into your design
Beyond the USB specifications, several multimedia transports take advantage of USB. Nucleus USB services include support for multimedia transfer via MTP and PictBridge for direct image printing.
Class Driver Support
- Mass Storage: SCSI and ATAPI for portable storage
- Human Interface Device (HID): mouse, keyboard, power
- Chip/Smart Card Interfaces (CCID): identification card readers
- Printer: unidirectional, bidirectional
- Still Image: picture transfer protocol (PTP) software included
- Communications: RNDIS, Ethernet, modem
- Audio: input/output audio streaming
- Video: input/output video streaming
- Device Firmware Upgrade (DFU): controlled upgrade of software in the field
- Virtual Serial: emulation of RS232
- USB to RS232: for connections that can’t move from RS232
Multimedia Protocols
- Media Transport Protocol (MTP): Multimedia data transfer
- PictBridge: Direct camera to printer printing
Hardware Driver Support
- OTG
- Host
- Function
Nucleus RTOS
Nucleus USB is one of the modular components that comprise the Nucleus RTOS. Learn more about the other modular services:
Toolbox
- software eval: Nucleus Core Services Software Trial
- TECHPUB: Nucleus USB Overview
- TECHPUB: USB - Under the Hood and Looking Forward
- TECHPUB: Nucleus MTP: Media Transfer Protocol Support for Digital Media Devices
- Product Demo: Embedded Systems Product Demos
Contact Mentor Graphics
- Nucleus USB Info Request or call toll free: 1-800-547-3000