今天分享一篇相关文章,新技术不一定要深入理解,但可以了解。
近期,Arm Keil宣布推出功能安全运行系统(Arm FuSa RTS)。
一、关于Arm FuSa RTS
Arm FuSa RTS,指的是Run-Time System for Functional Safety Applications (功能安全应用的运行时系统)。
Arm FuSa RTS 是一组嵌入式软件组件,适用于汽车,医疗和工业系统中最安全的关键应用。
通过FuSa RTS,开发人员可以获得强大的实时操作系统(RTOS),独立的处理器抽象层和经过验证的C库,这些库由Arm架构专家针对Cortex-M处理器进行了高度优化。
二、Arm FuSa RTS组件
Arm FuSa RTS是一套适用于Cortex-M微控制器的软件组件。
从上图可以看得出来,FuSa RTS包含:
Keil RTX5实时操作系统(RTOS)
FuSa RTS事件记录器
CMSIS-Core用于访问处理器和外围设备
具有最常用功能的 C库
安全文档
1.RTX5
Keil RTX5实时操作系统提供诸如动态和静态内存分配的功能。动态内存分配简化了开发过程中的配置工作。
2.事件记录器
事件记录器是FuSa RTS的一部分组件,通过提供核心信息,用户事件的注释,并定时应用的信息化软件开发过程中的帮助。
时序行为分析是软件开发过程中集成测试的要求。
3.FuSa CMSIS-Core
FuSa CMSIS-Core实现了Cortex-M设备的基本运行时系统,并允许您访问处理器内核。
4.FuSa C库
FuSa C库实现了ISO C99 C语言标准中指定的函数子集,并附带了有关如何有效地使用它的使用指南和示例。
特定于设备的软件测试库(STL)在多个应用程序中是必需的,并且可以轻松集成。
5.安全文档
解释FuSa RTS在安全环境中使用的文档集。
三、支持的标准和设备
1.支持认证:
Arm FuSa RTS已通过以下安全标准认证:
Automotive:ISO26262, ASIL D
Industrial:IEC61508, SIL 3
Railway:EN50128, SIL 4
Medical:IEC62304, Class C
2.支持的设备
FuSa RTS充分利用了Arm为其处理器指定的高级硬件功能。它为具有以下Arm Cortex-M内核的设备提供支持:
Cortex-M0/M0+
Cortex-M3
Cortex-M4
Cortex-M7
更多关于Arm FuSa RTS内容,可参考:
https://www2.keil.com/fusa-rts
四、收费
Arm FuSa RTS和RTX一样,免版税。
免版税是建立在购买了正版 MDK-Professional Edition 基础之上。
可以理解为,你买了正版的 MDK-Professional Edition之后就可以免费商用了。
全部0条评论
快来发表一下你的评论吧 !