Keil™, An ARM® Company

ARM Development Tools

Specifications

FeatureProduct
RL-ARM
Real-Time Library
MDK-ARM
Real-Time Kernel
Features
RTX Real-Time Kernel
Kernel Source Code
Flash File System
TCP/IP Protocol Suite
CAN Interface
USB Device Interface
Multitasking
Round-Robin
Preemptive
Cooperative
Task Specifications
Priority Levels255255
Defined Tasks (max)UnlimitedUnlimited
Active Tasks (max)256256
Context Switch Time< 5 µsec (At 60MHz)< 5 µsec (At 60MHz)
Interrupt Lock-Out Time1.8 µsec (At 60MHz)1.8 µsec (At 60MHz)
Memory Requirements
CODE Space< 5K Bytes< 5K Bytes
RAM Space≈500 Bytes min≈500 Bytes min
Timers/Signals
Timeouts
Intervals
User Timers (max)UnlimitedUnlimited
Signals
Signals (max)16 per task16 per task
Inter-Task Communication
Semaphores (counting)
Semaphores (max)UnlimitedUnlimited
Mailboxes
Mailboxes (max)UnlimitedUnlimited
Mailbox SizeUnlimited (Default 20)Unlimited (Default 20)