Analog DevicesAD-UCUSB-DCVNDRSPLSoftware Development Tools
Micrium uC/USB Blackfin/SHARC DSP/Microcontroller IDE Software
Compliant | |
5E991 | |
Active | |
4907.00.00.00 | |
Automotive | No |
PPAP | No |
Description du kit de développement
µC/USB Device Class Vendor for CrossCore Embedded Studio - The Vendor class allows you to develop a custom class (at the application level) that makes use of bulk and/or interrupt transfers.A vendor-specific host application is required to communicate with the device along with an appropriate device driver. The Micriµm host API library DLL is also supplied to enable Windows’ host applications to communicate with the Microsoft Windows’ WinUSB driver. An example is supplied complete with both device and host applications and a signed WinUSB driver implementation.
µ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:- The Device Class enables an embedded device to communicate with a USB host using one or more class protocols. Each class module responds to class-specific control requests and provides an API for controlling some features of the class behavior and to receive/transmit data.
- The Device Core layer controls data reception and transmission, and responds to standard host requests during enumeration (the process by which a host learns the features of a device).
- The Device Controller driver layer interfaces with the USB controller to process interrupts, notify the device core of bus events, and receive/transmit data.
System Requirements- Windows XP Professional SP3 (32-bit only).
- Windows Vista Business/Enterprise/Ultimate SP2 (32-bit only). It is recommended to install the software in a non-UAC-protected location.
- Windows 7 Professional/Enterprise/Ultimate (32 and 64-bit). It is recommended to install the software in a non-UAC-protected location.
- Minimum of 2 GHz single core processor, 3.3 GHz dual core is recommended.
- Minimum of 1 GB memory (RAM), 4 GB is recommended.
- Minimum of 2 GB hard disk (HDD) space is required.
- CrossCore Embedded Studio for Analog Devices Processors.
Fonctionnalités du kit de développement
- uC/USB Device stack for CrossCore Embedded Studio requires a real-time operating system (RTOS).
- Integrates seamlessly with CrossCore Embedded Studio.
- Supports CrossCore Embedded Studio user interface windows for configuring the USB stack and device classes.
- Supports Full and High Speed USB Connections.
- Supports bulk, control and interrupt transfer types.
- Supports CDC/ACM, HID, MSC, PHDC and Vendor device classes.
- Supports responses to USB standard requests.
- Scalable to contain only required features.
- Complies with USB 1.1 and USB 2.0.
- Provides examples (one for each class) for a smooth out-of-the-box experience.
- Well integrated with μC/OS-III™ for CrossCore Embedded Studio to provide a threaded solution for USB.
Complément d'information sur le kit de développement
Download μC/USB Device Core for CrossCore Embedded Studio Software (Rel 1.1.0 - ~8MB)
Download μC/USB Device Class CDC-ACM for CrossCore Embedded Studio Software (Rel 1.1.0 - ~7.8MB)
μC/USB Device Class HID for CrossCore Embedded Studio Software (Rel 1.1.0 - ~7.5MB)
Download μC/USB Device Class MSC for CrossCore Embedded Studio Software (Rel 1.1.0 - ~7.3MB)
Download μC/USB Device Class PHDC for CrossCore Embedded Studio Software (Rel 1.1.0 - ~17.1 MB)
Download μC/USB Device Class Vendor for CrossCore Embedded Studio Software (Rel 1.1.0 - ~17.1MB)
Download µC/USB Device Class Audio for CrossCore Embedded Studio Software (Rel 1.1.0 - ~8.8MB)
μC/USB Device™ Stack for CrossCore Embedded Studio Release Note
CrossCore Software Licensing Guide1
1 For a summary of the Micrium CrossCore Software Licensing Options refer to the section below.
μC/USB Device™ Universal Serial Bus Device Stack User's Manual v4.00 (pdf, 3269 kB)
μC/OS-II™ Real-Time Kernel for CrossCore Embedded Studio Software
μC/OS-III™ Real-Time Kernel for CrossCore® Embedded Studio
lwIP Lightweight TCP/IP Stack for CrossCore Embedded Studio
μC/FS™ File System for CrossCore Embedded Studio
CCES could not connect to 21489 EZlite (10 Nov 2014)
Re: BF607 eth com failure using CCES1.1.0 (10 Nov 2014)
ucos 3 with g++ compile problem (07 Nov 2014)
Re: CCES 1.1.0 TpsdkServer and compile Problems (06 Nov 2014)
Re: FFT 4096 on BF592 (05 Nov 2014)