0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

盘点评估RTOS的重要指标

麦克泰技术 来源:麦克泰技术 2023-10-25 11:18 次阅读

自1990年以来,Bill lamie亲自设计、开发和销售了三种成功的商业RTOS产品——Nucleus RTX、Nucleus PLUS和ThreadX,后两者在当今市场上仍然活跃。他的RTOS现在运行在超过25亿台嵌入式设备中,包括市场领先的消费品,如苹果iPhone和惠普的喷墨打印机。Bill还发明并实施了抢占门限,这是一种在管理关键资源时消除不必要的上下文切换的新方法, 最近Bill Lamie创建了PX5 RTOS ,开始新的创业创新旅程,以下是Bill 发表的社交网络上短文,第一篇讨论了实时性、文档和处理器支持三个指标,第二篇(续)讨论工具、安全和网络能力三个指标,最后一篇讨论功能安全、调度和多核。

根据Aspencore最近的嵌入式调查(2023年5月),严谨的开发人员关心功能安全认证。功能安全认证——特别是IEC 61508、IEC 62304、ISO 26262和EN 50128标准—是实现RTOS安全为数不多的客观措施之一。功能安全认证的主要特点之一,对于高级别的认证它要求100%的声明和100%的分支决策覆盖率测试。接下来的意思是,每个条件中的每个可能组合都必须通过RTOS测试套件进行验证,从而确保没有未经测试的路径。这并不意味着RTOS或任何软件都是完美的,但它确实确保了RTOS中的每条路径都经过了测试。

如果RTOS没有通过功能安全认证,则极有可能存在未经测试的执行路径,这可能会导致失败。对于安全关键设备来说,这可能是灾难性的。即使对于非安全关键设备,RTOS故障也经常导致产品质量变差、客户不满意和客户支持负担增加。此外,使用不安全RTOS的设备更有可能遭受被黑客攻击。出于所有这些原因,严谨的开发人员非常重视具有功能安全认证的RTOS!

11cd831c-7247-11ee-939d-92fbcf53809c.png

正如Aspencore最近的嵌入式调查(2023年5月)所强调的那样,严谨的开发人员关心RTOS调度—包括效率和上下文切换时间。今天的大多数RTOS都提供基于优先级的抢占式调度。在这个调度范式中,每个线程都有一个分配的优先级,由RTOS来安排准备执行的最高优先级线程,包括就地抢占执行的低优先级线程。上下文切换是用于抢占的机制,通常包括保存当前线程的状态(寄存器、程序计数器、状态寄存器)和恢复新的高优先级线程的状态。这些基本概念相当简单,但具体到每个RTOS调度的实现效率差异很大。严谨的开发人员知道这一点,确保调度效率和上下文切换时间是他们选择RTOS的重要组成部分。

11d2bd50-7247-11ee-939d-92fbcf53809c.png

正如Aspencore最近的嵌入式调查(2023年5月)所示,严谨的开发人员需要RTOS

的全面多核处理器支持。多核通常有两种方式:非对称多处理(AMP)或对称多处理(SMP)。在AMP多核中,每个内核将有自己的RTOS和应用程序代码副本,并通过共享内存或其他硬件机制与其他内核进行通信。当应用程序可以有效地利用所有核心时,AMP是一个不错的选择。在SMP中,只有一个RTOS和应用程序代码的副本。在这种情况下,RTOS将在所有可用的内核上动态负载平衡就绪线程。当处理要求因实时事件而需均衡负载时,SMP是一个不错的选择。大多数RTOS本质上支持AMP,但支持SMP要少得多。严谨的开发人员需要一个全面支持多核的RTOS——包括AMP和SMP。

11e0e89e-7247-11ee-939d-92fbcf53809c.png

编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4984

    文章

    18300

    浏览量

    288859
  • RTOS
    +关注

    关注

    20

    文章

    776

    浏览量

    118816
  • 线程
    +关注

    关注

    0

    文章

    490

    浏览量

    19507

原文标题:大咖谈评估RTOS几个重要指标(完)

文章出处:【微信号:麦克泰技术,微信公众号:麦克泰技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    机器学习模型评估指标

    机器学习模型指标在机器学习建模过程中,针对不同的问题,需采用不同的模型评估指标
    发表于 09-06 12:51 457次阅读
    机器学习模型<b class='flag-5'>评估</b><b class='flag-5'>指标</b>

    使用单值评估指标进行优化

    所谓的单值评估指标(single-number evaluation metric)有很多,分类准确率就是其中的一种:待你在开发集(或测试集)上运行分类器之后,它将返回单个数值,代表着样本被正确分类
    发表于 12-12 11:33

    请问ADC的静态指标有专用的分析工具吗?

    请问:ADC的静态指标有专用的分析工具吗?该指标很少在评估ADC指标时使用,是否该指标重要,应
    发表于 05-27 12:22

    嵌入式设计中,如何评估最适合应用的 RTOS

    RTOS 可供开发人员使用,从开源系统到经认证的商业 RTOS。那么,该如何选择 RTOS 并开始使用呢?如何评估最适合应用的 RTOS
    发表于 07-26 14:15

    该如何选择RTOS?如何去使用RTOS呢?

    选择RTOS需要考虑哪些因素?如何评估最适合应用的RTOS?STMicroelectronics和Renesas是什么?
    发表于 06-28 06:03

    AHP法在城市政府管理评估指标体系中的应用

    城市政府管理评估指标体系对城市的定位、发展水平和发展方向至关重要,但是,目前国际上还没有一套现成的评估指标体系。该文引入AHP法,在众多的城
    发表于 12-13 02:08 6次下载

    论在评估示波器中次要技术指标重要

    因此,在评估示波器时,领会主要指标的言外之意非常重要。这个建议实际有两层含义:第一,最好深入分析厂商大肆宣传的技术指标后面所隐藏的细微差别;第二,记住要研
    发表于 07-26 16:22 7次下载

    一项对配电网络进行可靠性评估的新指标

    一项对配电网络进行可靠性评估的新指标 电力系统可靠性是电力系统运行的一项重要的衡量指标。传统的电力系统可靠性指标反映了电力系统元件
    发表于 07-20 12:07 849次阅读
    一项对配电网络进行可靠性<b class='flag-5'>评估</b>的新<b class='flag-5'>指标</b>

    主流操作系统安全弱点评估

    本内容提出了主流 操作系统 安全弱点评估的方法,并对 WINDOWS NT、LINUX和SOLARIS等三大主流操作系统6个版本的1081个弱点实施了评估
    发表于 06-29 18:09 28次下载
    主流操作系统安全弱<b class='flag-5'>点评估</b>

    网络安全评估指标优化模型

    针对指标选取的主观性带来的评估结果准确率低、实时性较差等问题,提出了基于因子分析法和主成分分析法的网络安全态势评估指标优化模型。该模型可以用一组具有较强独立性的综合变量来描述原有的
    发表于 11-21 16:22 5次下载

    机器学习模型评估的11个指标

    建立机器学习模型的想法是基于一个建设性的反馈原则。你构建一个模型,从指标中获得反馈,进行改进,直到达到理想的精度为止。评估指标解释了模型的性能。评估
    的头像 发表于 05-04 10:04 3094次阅读
    机器学习模型<b class='flag-5'>评估</b>的11个<b class='flag-5'>指标</b>

    分类模型评估指标汇总

    对模型进行评估时,可以选择很多种指标,但不同的指标可能得到不同的结果,如何选择合适的指标,需要取决于任务需求。
    的头像 发表于 12-10 21:38 461次阅读

    柔性电流探头的重要指标

    柔性电流探头是用于测量微弱电流的一种重要工具。它具有高精度和高灵敏度,因此可以准确地测量微弱的电流。柔性电流探头具有重要的性能指标,其中包括灵敏度、测量范围、重启时间和频率。灵敏度是衡量电流探头精度
    的头像 发表于 02-24 11:50 931次阅读
    柔性电流探头的<b class='flag-5'>重要</b><b class='flag-5'>指标</b>

    评估RTOS的几个重要指标

    RTOS的实时性能对您来说重要吗?根据Aspencore最近的嵌入式调查(2023年5月),49%的受访者表示,实时性能是对商业RTOS的最重要要求。
    的头像 发表于 09-12 11:06 687次阅读
    <b class='flag-5'>评估</b><b class='flag-5'>RTOS</b>的几个<b class='flag-5'>重要</b><b class='flag-5'>指标</b>

    谷景科普车规级磁棒电感的重要指标

    谷景科普车规级磁棒电感的重要指标 编辑:谷景电子 车规级磁棒电感作为电子电路中特别重要的一种电感元件,它的性能指标对应用有着非常重要的影响。
    的头像 发表于 04-02 17:48 125次阅读