#我与RTOS二三事#! e0 c+ Y8 S) S" ~ --关于RTOS安全认证 0 M5 v, J' A! L0 E / [0 h5 |" g( W8 _2 p5 M3 a 了解和测试使用过一些嵌入式RTOS,uCOS-II、uCOS-III、FreeRTOS、RTX,、embOS、RT-Thread等。 但是对于一些特殊行业的设备,就不得不提到RTOS的安全认证。比如医疗、铁路、航空等对安全要求高的场合,可以不使用RTOS,但是一旦使用,那么就要求安全认证。毕竟这些场合都是玩命的,一旦出问题,损失巨大,安全无小事。) y$ l! G; T/ l9 X) Q9 E. U4 x 就目前来看,有安全认证的RTOS都是收费的,比如uCOS-II、uCOS-III,FreeRTOS的另一个版本SafeRTOS。安全认证是评估实时操作系统的一项非常重要的指标,每一个安全认证的取得都价格不菲,要付出很多的人力成本,时间成本和认证费用。之前多次在展会上遇到过北京麦克泰的曹旭华曹总,代理uCOS-III、SafeRTOS、IAR,请教过相关问题。 在一般的应用场合,其实RTOS有没有认证,影响不大。只要操作移植方便,支持外设多,能有官方的持续更新维护就够了。 免费操作系统无疑对规模较小、成本敏感的用户,具有吸引力。5 {$ d$ X+ s- c2 W, N0 j l 从另一方面来说,其实开源的意义也是让用户参与到系统的维护中来,具体安不安全,稳不稳定,参与的人多了,自然更容易发现问题,发现和解决的问题多了,也是在推动RTOS本身在进步。 + C4 ~. |5 j. f2 Q) J2 g 2 c3 a$ p# B; L5 R' W7 D |