Flexible Safety RTOS支持ARMv7-A内核!

浏览:683来源:管理员时间:2022-03-11

Flexible safety RTOS是基于µC/OS-II发展而来的安全RTOS,目前已支持所有ARMv7-A内核系列处理器。Flexible Safety RTOS与ARMv7-A的结合,开启了需要高性能、高确定性和实时行为的功能性安全产品的大门。

图片

安全应用中的空间隔离

Flexible Safety RTOS安全预认证操作系统,在µC/OS-II的基础上增加了空间保护机制,提供完整的实时内核功能,包括多任务调度、内存管理、软件定时器、信号量、互斥量、队列、邮箱、事件组服务,及基于MMU或MPU的空间隔离保护等功能,满足系统确定性及高速事件处理需求。


Flexible通过了IEC 61508 SIL3,IEC 62304 Class C,ISO 26262 ASIL D及EN 50128 SIL4的安全标准认证,提供认证证书及安全手册,满足安全需求中的空间隔离保护。

安全应用中的时间监控

针对不同安全等级需求,为检测有缺陷的程序序列(错误的执行顺序或执行时间),EO在安全RTOS基础上增加了安全附件模块,实现程序流监控及端到端通信需求。


程序流安全措施是在所有安全标准中被列为“highly recommended”的措施,Program Flow Control逻辑程序流控制模块,对系统功能执行逻辑检查,系统功能可以是单个函数、一组操作或RTOS任务。执行函数或任务逻辑流监控,在运行过程中监控和检查每个目标的逻辑顺序。

图片

图1 程序流监控应用


Time Budget Monitoring时间程序流监控模块,在静态函数调度中执行与时间相关的检查。

图片

图2 时间监控应用


将时序程序流监控与逻辑程序流控制相结合,实现了程序流安全措施的完备性。E2E模块,实现安全数据传输。

图片

图3 E2E模块


安全应用开发中,最有效的方法是使用预先认证的组件。基于Flexible Safety RTOS及Addons的预认证模块,开发团队可以专注于应用开发。更多产品信息,请访问www.embedded-office.com

京ICP备:京ICP备05011254号-1 版权归北京麦克泰软件技术有限公司所有
北京麦克泰软件技术有限公司