µC/OS-II和µC/OS-III比较

FeatureµC/OS-IIµC/OS-III
Release Date(发布时间)1999–present2009–present
Preemptive Multitasking(抢先多任务处理)
Maximum number of tasks(最大任务数)255Unlimited
Number of tasks at each priority level(每个优先级的任务数量)1Unlimited
Round robin scheduling(轮转调度) 
Semaphores(信号)
Mutual exclusion semaphores(互斥信号量)✔ (Nestable)
Event flags(事件标志)
Message mailboxes(消息邮箱)No (not needed)
Message queues(消息队列)
Fixed sized memory management(固定大小的内存管理)
Signal a task without requiring a semaphore(在不需要信号量的情况下给任务发送信号) 
Option to post without scheduling(没有发布调度选项) 
Send messages to a task without requiring a message queue(不需要消息队列就可以向任务发送消息) 
Software timers(软件定时器)
Task suspend/resume(任务挂起/恢复)✔ (Nestable)
Deadlock prevention(预防死锁)
Scalable(可扩展性)
Code footprint(代码的足迹)6K to 26K6K to 24K
Data footprint(数据足迹)1K+1K+
ROMable(可只读存储器化)
Run-time configurable(运行时配置) 
Compile-time configurable(编译时可配置)
ASCII names for each kernel object(每个内核对象的ASCII名称)
Pend on multiple objects(花费在多个对象上)
Task registers(任务的寄存器)
Built-in performance measurements(内置性能测量)LimitedExtensive
User definable hook functions(用户可定义的钩子函数)
Time stamps on posts(邮政时间戳) 
Built-in kernel awareness support(内置内核感知支持)
Optimizable scheduler in assembly language(可优化的汇编语言调度程序) 
Catch a task that returns(捕获返回的任务) 
Tick handling at task level(在任务级别处理滴答) 
Dynamic tick rate(动态嘀嗒频率) 
Source code available(源代码开源)
Number of services(数量的服务)~90~70
MISRA-C:1998✔ (except 10 rules)N/A
MISRA-C:2012 ✔ (except 8 advisory and 8 required guidelines)
DO178B Level A and EUROCAE ED-12B
Medical FDA pre-market notification (510(k)) and pre-market approval (PMA)
SIL3/SIL4 IEC for transportation and nuclear systems
IEC-61508()
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hello Jason

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值