对于嵌入式开发团队来说,商用RTOS的成本,尤其是安全认证的成本,可能会成为价格抑制因素。对于一个认证的RTOS来说,花费几十万美元甚至十万美元以上是很常见的。结果是团队会在质量上偷工减料,使用开源的替代品,这些替代品可能满足也可能不满足他们的需求。随着微软最近的声明,开发者就不用了。
据微软称,Eclipse ThreadX是第一款开源RTOS,它将提供:
l 成熟且可扩展的技术
l 在麻省理工学院许可下获得许可
l 由供应商中立的开源基金会管理
l 通过功能安全和安保认证
最后一点特别重要。随着Azure RTOS在Eclipse Foundation下过渡到Eclipse ThreadX,它将为嵌入式开发人员提供一个符合IEC 61508、IEC 62304、ISO 26262和EN 50128的认证RTOS。迄今为止,没有其他开源RTOS拥有这些认证。Linux基金会泽法RTOS是认证准备,但团队负责认证过程和费用。Eclipse ThreadX将免费为团队提供高质量的、经过认证的RTOS。很难与之竞争。
更好的是,在MIT的许可下,开发人员将可以免费使用Eclipse ThreadX。根据2023年嵌入式调查,FreeRTOS是占主导地位的开源RTOS。随着安全性和质量成为当今许多设备的关注点,Eclipse ThreadX会被业界广泛采用。使用FreeRTOS的团队仍然可以升级到商业和认证的SafeRTOS,但是转换到Eclipse ThreadX将是一项类似的工作,没有商业许可成本。
虽然认证肯定指向Eclipse ThreadX提供的质量水平,但这并不是嵌入式开发团队将开始采用Eclipse ThreadX的唯一原因。一个关键的采用参数是质量、效率和速度。ThreadX是作为商业RTOS开发的。如果将它的性能与其他开源RTOS进行比较,它可以更快地完成类似的工作。
使用经过认证的、开源的、占用空间小、速度极快的商业RTOS是一个不错的选择。你不仅会从软件质量中受益,而且你会发现你可以从你的微控制器中得到更多,因为RTOS使用更少的时钟周期!对于我们的行业来说,这是一个激动人心的时刻,观察Eclipse ThreadX的发展将会非常有趣。看来它将继续有一个光明的未来,并影响我们的行业。唯一的问题是,你是会抓住这个机会提高你系统的RTOS,还是袖手旁观。