前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >embOS推出一个RTOS的革命性功能,支持微秒和CPU时钟周期级分辨率的任务调度和API延迟参数设置

embOS推出一个RTOS的革命性功能,支持微秒和CPU时钟周期级分辨率的任务调度和API延迟参数设置

作者头像
Simon223
发布2021-11-02 15:08:32
4830
发布2021-11-02 15:08:32
举报
文章被收录于专栏:安富莱嵌入式技术分享

embOS-Ultra — The next generation RTOS (segger.com) 当前的RTOS功能同质化越来越严重的今天,这个功能还是非常有意义的,这个是就是大家一直想要,但各种主流RTOS却一直没有提供的功能。 一、特点: 1、使用硬件定时器替代传统的系统滴答定时器。 2、行仅在需要执行的时候执行系统中断/任务调度,其实就是类似tickless模式。 3、所有API的延迟参数除了支持传统的ms级时间基准(一般我们都是设置为1ms),开始支持us级甚至ns级。更重要的是,用户甚至可以将其时间单位设置到和CPU主频一个级别。 我们调用各种RTOS的通信组件和延迟函数,都有一个延迟参数可以设置,这个参数我们就可以使用更高分辨率参数,而不受之前传统滴答时间基准的限制。 二、实际意义: 这个就非常有意义了,通过更高的精度和时间分辨率,大大拓展了RTOS潜在应用范畴。比如很多外设驱动,我们都需要us延迟支持,现在解决办法各种各样,我们现在一直用的是DWT时钟周期计数器做个us延迟。 有了RTOS的支持,是不是大大方便了我们调用。

通过这个消息主要是让大家了解下当前RTOS的新功能,看看有没有可以参考的地方,并不是让大家去学embOS,毕竟不是免费的,也不开源,也需要花时间去掌握,但是测试体验一下还是很方便的。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档