0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ARM针对Cortex-M处理器推出一套安全系统: Arm FuSa RTS

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 作者:黄工的嵌入式技术 2020-02-29 16:22 次阅读

今天分享一篇相关文章,新技术不一定要深入理解,但可以了解。

近期,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之后就可以免费商用了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18304

    浏览量

    222336
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8658

    浏览量

    361918
  • Cortex-M
    +关注

    关注

    2

    文章

    224

    浏览量

    29574
收藏 人收藏

    评论

    相关推荐

    ARM Cortex-M3定义指南

    的用户的推动下,般应用程序的复杂性正在增加接口、多媒体需求、系统速度和功能融合。 ARM Cortex-M3处理器
    发表于 10-11 06:08

    如何将Arm Cortex-M处理器与Xilinx的FPGA和SoC结合使用

    电子发烧友网站提供《如何将Arm Cortex-M处理器与Xilinx的FPGA和SoC结合使用.pdf》资料免费下载
    发表于 09-15 15:04 1次下载
    如何将<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b><b class='flag-5'>处理器</b>与Xilinx的FPGA和SoC结合使用

    TrafficLight:ARM FUSA RTS进程隔离示例FUSA RTS教程

    、意法半导体Nucleo-F429ZI和Nucleo-F746ZG。 然而,这些分析和原理大多是通用的,可以类似地应用于其他具有存储保护单元(MPU)的Cortex-M设备。 该示例项目是作为商业FUSA
    发表于 09-05 06:10

    将X-CUBE-STL与Arm FuSa RTS结合使用

    本应用笔记展示了STM32设备的X-CUBE-STL软件测试库在基于ARM功能安全运行时系统(FUSA RTS)的应用程序中的集成。 在本例
    发表于 09-04 06:51

    ARM Cortex-M处理器对比表

    Cortex-M处理器系列针对低成本、高能效的微控制进行了优化。 这些处理器可以在各种应用中找到,包括物联网、工业和日常消费设备。 该
    发表于 08-29 07:00

    ARM Cortex-M33处理器数据表

    ARM Cortex-M33处理器是第款ARMv8-M处理器,旨在满足嵌入式和物联网市场,特别
    发表于 08-28 06:12

    Arm Cortex-M55处理器数据集

    ARM Cortex-M55处理器款完全可合成的中端微控制处理器,实现了ARMv8.1-
    发表于 08-25 07:46

    Arm Cortex-M7处理器产品介绍

    ARM Cortex-M7处理器Cortex-M系列中性能最高的处理器,可用于设计复杂的MCU和SoC。
    发表于 08-25 06:25

    Arm Cortex-M23处理器产品介绍

    ARM Cortex-M23处理器款非常紧凑的两级流水线处理器,支持ARMv8-M基准架构。
    发表于 08-25 06:19

    ARM Cortex-M23设备通用用户指南

    Cortex-M23处理器款入门级32位ARM Cortex处理器,专为各种嵌入式应用而设计
    发表于 08-23 07:35

    ARM Cortex-M85处理器设备通用用户指南

    Cortex®-M85处理器款完全可合成的高性能处理器,专为微控制市场设计。 该
    发表于 08-18 07:59

    ARM Cortex-M0设计启动评估用户指南

    0处理器。 ·ARM Cortex-M0处理器系统级设计示例。 ·种适用于
    发表于 08-18 07:58

    Arm编译嵌入式FuSa 6.16.2版LTS用户指南

    用于Embedded FUSA 6的ARM®编译ARMARM®Cortex®和
    发表于 08-18 06:42

    Arm Cortex®-M33处理器技术参考手册

    Cortex®-M33处理器款低门数、高能效的处理器,适用于微控制和深度嵌入式应用。 该
    发表于 08-17 07:23

    如何在Cortex-M处理器中实现的Armv8-M异常模型

    本指南介绍在Cortex-M处理器中实现的Armv8-M异常模型。本指南还提供了示例,以帮助解释其介绍的概念。 Arm架构分为多个配置文件,针对
    发表于 08-02 13:14