ucosII(一)

μC/ OS-II和μC/ OS-III是抢占式,高度便携式和可扩展的实时内核。这些内核旨在便于在大量CPU架构上使用,这些内核是μC/ OS实时操作系统的关键组件。


关键价值观

便携。提供前所未有的易用性,μC/ OS内核提供完整的源代码和深入的文档。μC/ OS内核运行在大量处理器架构上,端口可供下载。

可扩展性。μC/ OS内核允许无限制的任务和内核对象。内核的内存占用可以缩小,仅包含应用程序所需的功能,通常为6-24 KB的代码空间和1 KB的数据空间。

可靠。μC/ OS内核包括减少开发时间的调试功能。内核提供广泛的范围检查,包括检查API调用中传递的指针,来自ISR的任务级服务,允许范围内的参数以及有效的指定选项。

高效。Micrium的内核还包括有价值的运行时统计信息,使您的应用程序的内部可视化。识别性能瓶颈,并在开发周期的早期优化功耗。


强调

μC/ OS内核的特性包括:

抢占式多任务实时内核,可选轮询调度
提供完整,干净,一致的源代码,具有深入的文档。
高可扩展性:无限数量的任务,优先级和内核对象
资源高效:6K至24K字节代码空间,1K +字节数据空间)
非常低的中断禁用时间
广泛的性能测量指标(可配置)
可用于安全关键应用


任务管理

多任务模型 先发制人
最大任务数 无限
调度 实时调度
器循环调度器
运行时堆栈检查 配置
抓取/删除返回的任务 是
支持线程本地存储 ARMCC,CrossCore Embedded Studio,GNU,IAR
内核时间基准 可配置(恒定和动态刻度率)
呼叫超时 是(防止死锁)
中断禁止时间 近零


内核服务

关键部分 是
活动标志 是
锁定/解锁调度程序 是
内存分区 是(防止碎片)
消息队列 是
显示器 是
相互排斥信号量 是(完全优先级继承和可嵌套)
信号灯 是
软件计时器 是
任务寄存器 是
任务暂停/恢复 是


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值