Analog DevicesAD-UCUSB-DCCDC-SPLSoftware Development Tools

Micrium uC/USB Blackfin/SHARC DSP/Microcontroller IDE Software

  • Dev Kit Description

    µ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.

    µC/USB Device Class CDC-ACM for CrossCore Embedded Studio - The Communication Device Class (CDC) encompasses several communication models. The Abstract Control Model (ACM) converts the USB device into a serial communication device, and the target is recognized by the host as a serial interface (USB2COM, virtual COM port). Typical applications include modems, telephone systems and fax machines.

    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.

A datasheet is only available for this product at this time.

设计 AI 驱动的医疗设备

阅读 Arrow 白皮书,掌握系统设计技巧、器件推荐与 AI 洞察,助力高效、安全打造医疗方案。