描述 | 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 |
注意
1.Unlimited意味著RTX內(nèi)核不施加任何數(shù)量限制。然而,可用的系統(tǒng)內(nèi)存資源限制了創(chuàng)建的數(shù)量。
2.RTX內(nèi)核的默認(rèn)配置允許10個(gè)任務(wù)和10個(gè)用戶定時(shí)器。默認(rèn)情況下,也禁用堆棧檢查。
3.RTX內(nèi)核,Event只不過(guò)是另一個(gè)信號(hào)名稱。
4.RAM的要求取決于并發(fā)運(yùn)行任務(wù)的數(shù)量。
5.計(jì)算代碼和RAM大小為了在microlib中運(yùn)行時(shí)庫(kù)。
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6084瀏覽量
35154 -
米爾科技
+關(guān)注
關(guān)注
5文章
227瀏覽量
20882
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論