评估RTOS的几个重要指标

描述

RTOS的实时性能对您来说重要吗?根据Aspencore最近的嵌入式调查(2023年5月),49%的受访者表示,实时性能是对商业RTOS的最重要要求。这并不奇怪,因为嵌入式开发人员经常需要扩展其高度受限环境的能力。当然,并非所有RTOS实时性实现方式都是一样的。

一些流行的RTOS在其API实现中具有多层函数调用。一些RTOS有一个建立在隐藏API之上的表面API层。一些RTOS不仅速度较慢,而且非确定性,这使得实时保证变得困难。这种RTOS缺陷的结果可能代价高昂——需要您用更大、更快的硬件“超频”您的设计来补偿。

鉴于这一切,很明显,严谨的开发人员在将其作为其设计的基础之前,会对RTOS性能进行详实的调查!

RTOS

根据Aspencore最近的嵌入式调查(2023年5月),严谨的嵌入式开发人员关心RTOS文档,仅次于实时性能。是什么造就了很棒的RTOS文档?首先,它必须以开发人员为中心,旨在帮助开发人员理解和正确使用RTOS——从API级别一直到RTOS在底层硬件上的工作方式。

请注意,大量内容并不一定等同于出色的文档。太多或组织不善的文档可能和完全没有文档一样糟糕!使用文档不足的RTOS会延迟开发,并可能对质量和安全产生负面影响。从这项调查中,很明显,嵌入式开发人员知道强大的RTOS文档的重要性,并将其作为其RTOS选择过程的一部分!

RTOS

根据Aspencore最近的嵌入式调查(2023年5月),严谨的嵌入式开发人员高度关注RTOS处理器的支持。乍一看,这并不奇怪——如果没有处理器/硬件支持,RTOS就无法使用。有点令人惊讶的是,它在榜单上排名如此之高(第4和第5位)。

今天的大多数RTOS几乎完全用C语言编写,大多数至少对Arm和RISC-V架构有基本支持。此外,大多数半导体公司(如ST、NXP、Renesas、Microchip等)提供SDK,包括其微控制器的外围驱动程序。这项调查凸显了一个普遍的RTOS集成问题?也许并非所有的RTOS都像我们想象得那样容易移植,无论如何调查清楚地表明,RTOS处理器和硬件支持在嵌入式空间中仍然是一个问题——令人惊讶!

RTOS







审核编辑:刘清

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分