描述 | 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內核不施加任何數量限制。然而,可用的系統內存資源限制了創建的數量。
2.RTX內核的默認配置允許10個任務和10個用戶定時器。默認情況下,也禁用堆棧檢查。
3.RTX內核,Event只不過是另一個信號名稱。
4.RAM的要求取決于并發運行任務的數量。
5.計算代碼和RAM大小為了在microlib中運行時庫。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
嵌入式主板
+關注
關注
7文章
6086瀏覽量
35615 -
米爾科技
+關注
關注
5文章
227瀏覽量
21099
發布評論請先 登錄
相關推薦
為什么要使用Keil MDK-ARM中間件庫?
的在線資源,包括例子和模板,使您可以快速啟動項目。由Keil MDK-ARM和米爾科技全力支持,以確保您的開發過程中如果您有任何疑問,那么你并不孤單。本文來自米爾科技,原文地址:htt
發表于 10-13 16:15
米爾科技Keil MDK-ARM - Realview開發工具介紹
MDK-ARM軟件為基于Cortex-M、Cortex-R4、ARM7、ARM9處理器設備提供了一個完整的開發環境。 MDK-ARM專為微控制器應用而設計,而且功能強大,能夠滿足大多數
使用VisualGDB開發Keil MDK-ARM項目
前言本教程展示了如何使用VisualGDB使用Keil MDK-ARM編譯器構建項目,使用VisualGDB智能感知包括CodeMap,并使用Visual Studio調試它。步驟在開始之前,確保您
發表于 12-05 20:06
?18次下載
評論