USB and Flash File System
USB Device and Host
MDK-Professional provides USB Device and USB Host support
for embedded systems.
Embedded Applications
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
Keyboard
File System
generic software layer using RTX Kernel features.
API
HID
API
Mass Storage
Class
Drivers
USB Device Driver Classes
Mass
n
Storage Device implements a memory device
USB Driver API
Human Interface Device implements a generic
Audio Device implements a device allowing
that can be accessed via the file system
n
device that allows all types of data I/O
n
streaming of audio as isochronous packets
USB Host Core
Hardware Independent
USB Host Controller Driver
Hardware Specific
Composite
n
Device implements support to enable
multi-function USB devices
Hardware Abstraction Layer (HAL)
USB Host Controller Hardware
The USB Host library is an embedded USB stack supporting
Standard ANSI C File I/O application interface
NOR and NAND Flash support
Generic software layer that is identical across all supported
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.
n
n
The USB Host library is designed to work easily with numerous MCU Host controllers.
Visit: www.keil.com/rl-arm/rl-usb.asp
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:
n
microcontrollers
Hardware-dependent
RAM,
n ROM, and
SD/MMC/SDHC Memory Cards
n
software layer that implements the
FAT12, FAT16, and
n
FAT32 formats
physical interface to the MCU CAN peripheral
SD/MMC
n
card file-caching
To reduce complexity and ensure high-performance CAN
Reentrant
n
and thread-safe operation
message transmission, RL-CAN uses RTX functions for Mailbox
Simultaneous
n
access to multiple storage devices
Management and Memory Allocation.
Visit: www.keil.com/rl-arm/rl-flash.asp
Visit: www.keil.com/rl-arm/rl-can.asp
MDK-ARM Microcontroller Development Kit
7
相关PDF资料
ULTRABLOK SURGE SUPPR 15A 2OUT DIRECT PLUG
ULTRACOPY SURGE SUPPR 20A 2OUT DIRECT PLUG
ULTRAFAX SURGE SUPPR 2 OUT DIRECT W/RJ11
UPD44646363AF5-E22-FQ1-A SRAM DDRII 72MBIT 165-PBGA
UPD44647366AF5-E22-FQ1-A SRAM QDRII 72MBIT 165-PBGA
USB-100 KIT STARTER FOR USB
USBMLCF USB BDM INTERFACE MC P&E
USBMLPPCBDM MULTILINK P&E POWERPC USB
相关代理商/技术参数
ULINK-PRO 制造商:Keil 功能描述:HIGH-SPEED DEBUG AND TRACE UNIT - Boxed Product (Development Kits)
ULINKPRO D 制造商:Keil Tools by ARM 功能描述:DEBUG TRACE UNIT, ARM7 / ARM9 / CORTEX
ULINKPRO-5V-ADPT 功能描述:处理器配件 KEIL ULINK PRO 5V ADAPTOR KIT RoHS:否 制造商:Olimex Ltd. 产品:Cable 用于:
ULINKPRO-D 制造商:Keil Tools by ARM 功能描述:DEBUG/TRACE UNIT PRO D
UL-KIT-SIZE-B 制造商:Carlo Gavazzi 功能描述:
ULL0402FC05C 制造商:PROTEC 制造商全称:Protek Devices 功能描述:LOW CAPACITANCE unbumped flip chip tvs array
ULL0402FC05C_12 制造商:PROTEC 制造商全称:Protek Devices 功能描述:LOW CAPACITANCE UNBUMPED FLIP CHIP TVS ARRAY
ULL200D 制造商:Electrolube 功能描述:LUBRICANT, DRY, 200ML, AEROSOL