ULINKPRO Keil, ULINKPRO Datasheet - Page 7

KIT DEBUG/TRACE UNIT HIGH SPEED

ULINKPRO

Manufacturer Part Number
ULINKPRO
Description
KIT DEBUG/TRACE UNIT HIGH SPEED
Manufacturer
Keil
Type
In-Circuit, Real-Time Debugger/Programmerr
Datasheets

Specifications of ULINKPRO

Contents
Module
For Use With/related Products
ARM7, ARM9, Cortex
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
USB and Flash File System
USB Device and Host
MDK-Professional provides USB Device and USB Host support
for embedded systems.
The USB Device Interface uses standard device driver classes
that are available with all Windows PCs. No Windows host
driver development is required. The USB Device interface uses a
generic software layer using RTX Kernel features.
The USB Host library is an embedded USB stack supporting
USB MSC (Mass Storage Class) and HID (Human Interface
Device) classes. It has been designed to be high-performance
while using as little memory as possible.
The library uses an abstraction layer allowing a standard API to
be used for different USB Host controllers. It includes support
for Open Host Controller Interface (OHCI) controllers and a
custom host driver for STM32F105/7 devices.
Flash File System
The Flash File System allows your embedded applications to
create, save, read, and modify files in a wide range of standard
storage devices.
Visit:
USB Device Driver Classes
Standard ANSI C File I/O application interface
NOR and NAND Flash support
RAM, ROM, and SD/MMC/SDHC Memory Cards
FAT12, FAT16, and FAT32 formats
SD/MMC card file-caching
Reentrant and thread-safe operation
Simultaneous access to multiple storage devices
www.keil.com/rl-arm/rl-flash.asp
Mass Storage Device implements a memory device
that can be accessed via the file system
Human Interface Device implements a generic
device that allows all types of data I/O
Audio Device implements a device allowing
streaming of audio as isochronous packets
Composite Device implements support to enable
multi-function USB devices
Visit:
CAN Interface
RL-ARM includes a generic CAN interface layer which provides
a standard programming API for all supported MCUs. It
provides a quick and easy way to implement a CAN network.
RL-CAN is composed of:
To reduce complexity and ensure high-performance CAN
message transmission, RL-CAN uses RTX functions for Mailbox
Management and Memory Allocation.
Visit:
The USB Host library is designed to work easily with numerous MCU Host controllers.
Generic software layer that is identical across all supported
microcontrollers
Hardware-dependent software layer that implements the
physical interface to the MCU CAN peripheral
www.keil.com/rl-arm/rl-usb.asp
www.keil.com/rl-arm/rl-can.asp
Hardware Abstraction Layer (HAL)
USB Host Controller Hardware
MDK-ARM Microcontroller Development Kit
Keyboard
Embedded Applications
USB Host Controller Driver
HID
Hardware Independent
API
USB Host Core
USB Driver API
Hardware Specific
Mass Storage
File System
API
Drivers
Class
7

Related parts for ULINKPRO