µC/USB Device™ Stack for CrossCore® Embedded Studio is the result of a partnership between Analog Devices and Micriµm to provide a user-friendly programming environment for embedded applications requiring USB device connectivity. To use the stack in an embedded application requires a minimum of the µC/USB Device™ Core for CrossCore® Embedded Studio product, along with one or more of the supported device class products detailed below.
The µC/USB Device Stack is provided with a hardware abstraction layer that enables its use with any USB device controller supported by Analog Devices’ processor families. It supports Blackfin processors with built-in USB device controllers (e.g., ADSP-BF60x/-BF70x). It also supports processors that require an external USB controller (e.g., Blackfin USB-LAN EZ-Extender for ADSP-BF533/-BF561 and Blackfin SHARC USB Extender for ADSP-BF518/-214xx).The µC/USB-Device Stack uses a modular architecture with three software layers between the application and the hardware:
1 For a summary of the Micrium CrossCore Software Licensing Options refer to the section below.
Maintenance Policy: A CrossCore Embedded Studio license includes one year of updates, upgrades and lifetime support. The optional annual maintenance provides access to updates and upgrades released during the maintenance period. Updates released after the maintenance period will not run until maintenance is renewed. Renewing maintenance provides instant access to all previous updates. Annual maintenance is 20% of book price for each license option, for additional information please Contact ADI
Evaluation Version Reminder: A reminder that once your evaluation of uCOS-III or uCOS-II Real-Time Kernel for CrossCore Embedded Studio is complete, and you decide to use it in a commercial product, you must purchase a full license from Analog Devices to comply with our license terms and agreements.
Licensing to Colleges and Universities Policy: Developers from accredited colleges and universities can use µC/OS-III Real-Time Kernel for CCES without a license, as long as the software is used only for educational purposes or peaceful research.