描述 | 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文章
6085浏览量
35415 -
米尔科技
+关注
关注
5文章
227浏览量
20990
发布评论请先 登录
相关推荐
为什么要使用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次下载
评论