硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1320|回复: 1
收起左侧

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

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2021-10-29 10:15:50 | 显示全部楼层 |阅读模式
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的支持,是不是大大方便了我们调用。

embOS_embOS-Ultra_Systemview-comparison_01_new.png


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


回复

使用道具 举报

56

主题

904

回帖

1072

积分

至尊会员

积分
1072
发表于 2021-10-30 11:44:50 | 显示全部楼层
很好,其他rtos会马上跟进。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 05:18 , Processed in 0.158767 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表