
#我与RTOS二三事# --关于RTOS安全认证1 p& Y% i! t# V; y K R 了解和测试使用过一些嵌入式RTOS,uCOS-II、uCOS-III、FreeRTOS、RTX,、embOS、RT-Thread等。1 I# p, W5 i3 H0 X8 s2 z( ` 但是对于一些特殊行业的设备,就不得不提到RTOS的安全认证。比如医疗、铁路、航空等对安全要求高的场合,可以不使用RTOS,但是一旦使用,那么就要求安全认证。毕竟这些场合都是玩命的,一旦出问题,损失巨大,安全无小事。 就目前来看,有安全认证的RTOS都是收费的,比如uCOS-II、uCOS-III,FreeRTOS的另一个版本SafeRTOS。安全认证是评估实时操作系统的一项非常重要的指标,每一个安全认证的取得都价格不菲,要付出很多的人力成本,时间成本和认证费用。之前多次在展会上遇到过北京麦克泰的曹旭华曹总,代理uCOS-III、SafeRTOS、IAR,请教过相关问题。! O: v# { z8 h/ [+ p" D 在一般的应用场合,其实RTOS有没有认证,影响不大。只要操作移植方便,支持外设多,能有官方的持续更新维护就够了。4 F* C: M% j- D- {$ l8 x* W) ] 免费操作系统无疑对规模较小、成本敏感的用户,具有吸引力。 从另一方面来说,其实开源的意义也是让用户参与到系统的维护中来,具体安不安全,稳不稳定,参与的人多了,自然更容易发现问题,发现和解决的问题多了,也是在推动RTOS本身在进步。: e5 _/ r# o4 v " ]" Q- ~, L2 d! A1 Q- r - `) d4 l5 {/ f6 E/ b |