描述 | ARM7™/ARM9™ | Cortex™-M |
Defined Tasks | Unlimited | Unlimited |
Active Tasks | 250 max | 250 max |
Mailboxes | Unlimited | Unlimited |
Semaphores | Unlimited | Unlimited |
Mutexes | Unlimited | Unlimited |
Signals / Events | 16 per task | 16 per task |
User Timers | Unlimited | Unlimited |
Code Space | <4.2 Kbytes | <4.0 Kbytes |
RAM Space for Kernel | 300 bytes + 80 bytes User Stack | 300 bytes + 128 bytes Main Stack |
RAM Space for a Task | TaskStackSize + 52 bytes | TaskStackSize + 52 bytes |
RAM Space for a Mailbox | MaxMessages * 4 + 16 bytes | MaxMessages * 4 + 16 bytes |
RAM Space for a Semaphore | 8 bytes | 8 bytes |
RAM Space for a Mutex | 12 bytes | 12 bytes |
RAM Space for a User Timer | 8 bytes | 8 bytes |
Hardware Requirements | One on-chip timer | SysTick timer |
User task priorities | 1 - 254 | 1 - 254 |
Task switch time | <5.3 μsec @ 60 MHz | <2.6 μsec @ 72 MHz |
Interrupt lockout time | <2.7 μsec @ 60 MHz | Not disabled by RTX |
更多回帖