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


    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,毕竟不是免费的,也不开源,也需要花时间去掌握,但是测试体验一下还是很方便的。

    微信公众号:armfly_com 安富莱论坛:www.armbbs.cn 安富莱淘宝:https://armfly.taobao.com
  • 相关阅读:
    vue视图更新---this.$set方法
    v-bind绑定属性样式——class的三种绑定方式
    摸鱼玩PS
    introduce to reinforcement learning ppt
    difference between sparse_softmax_cross_entropy_with_logits and softmax_cross_entropy_with_logits
    Tensorflow Keras tutotrials01
    一句话
    String字符串相关方法
    算是日记吧
    骑行入门
  • 原文地址:https://www.cnblogs.com/armfly/p/15482128.html
Copyright © 2020-2023  润新知