Nucleus USB
|
Today's embedded systems rarely stand alone. Connecting to other devices can extend the device’s functionality and provide your customers flexibility in their daily lives. USB has overwhelmingly become the number one choice for connectivity in the world today. Taking advantage of everything USB has to offer can be a daunting task however. USB provides a simple user interface by orchestrating complex protocols below the surface. These protocols are specialized for specific tasks allowing a user to interface a camera, hard disk, modem, or speakers all in the same manner. To accomplish this, USB works with the application to coordinate data transfers and acknowledge requests. For seamless execution, an OS designed for real-time, embedded devices is the perfect solution. The Nucleus OS offers a complete USB software solution. This ranges from hardware drivers to stacks to class drivers to multimedia management.
BenefitsEasy to Use The Nucleus OS security component is provided with source code and with no royalty fees. The source code is ANSI C compliant. Complete Bus Support The Nucleus OS USB component is provided with source code and with no royalty fees. The source code is ANSI C compliant. USB 2.0 Certified This software is compliant to the latest USB 2.0 specification. This compliance adds to a level of confidence in your USB implementation and facilitates certification of your product. Vast Class Driver Support Class driver support in Nucleus OS is among the widest in the industry. This helps you to develop the interface you require. Controller Driver Support There is a vast array of controllers supported by the Nucleus OS USB component. These range from the standards-based host OHCI and EHCI to manufacturer-specific controllers. For those controllers not supported, template drivers are available to help you get your hardware up and running quickly. Multimedia Transport Beyond the USB specifications lay several multimedia transports that take advantage of USB. The Nucleus OS supports MTP for multimedia transfer and PictBridge for direct image printing. Simulation Environment Before working on hardware, test your software in a simulated environment on your desktop. This saves time and effort in development. This simulation environment is available through the EDGE Developer Suite. Nucleus SolutionsClass Driver Support
Multimedia Protocols
Hardware Driver Support
Hash Algorithms
EDGE Developer Suite
|



