Keil™, An ARM® Company

RL-ARM Real-Time Library

USB Device Interface
RL-USB

USB Device Interface
HID DeviceMSD DeviceAudio Device
USB Core
 USB Event Handler 
USB Hardware Layer

RL-ARM includes device interfaces for common USB device classes. These interfaces have default support in Windows 2000, XP, and Vista which reduces the work required to connect your embedded applications to host computers.

  • Templates for ARM-based Microcontrollers
    • Proven Hardware Layer
    • USB Event Handler (H/W-specific)
    • Generic USB Core
    • Common USB Device Classes (HID, MSD, Audio)
  • RTX Message Interface
    • Powerful enough for other user tasks
  • Common USB Device Classes
    • Human Interface Devices (HID)
      Mouse, Keyboard, Control Device
    • Audio Device
      Speaker, Microphone, Audio CD
    • Mass Storage Device (MSD)
      USB Stick, Camera, Any device with external files
    • Communication Device
      USB-COM Adapter, Telephone Modem (Coming Soon)

Notes Note

  • The RealView MDK-ARM includes the RTX Real-Time Kernel but not the RTX Real-Time Kernel Source Code, Flash File System, or TCP/IP Stack.