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

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

3天内不再提示

Keil RTX5在汽车安全及工业安全上又有新的进展啦

安芯教育科技 来源:未知 作者:李倩 2018-04-18 14:19 次阅读

Keil RTX5在汽车安全及工业安全上又有新的进展啦!Arm为安全关键系统相关应用高度优化的运行时软件组件可以运行在汽车,工业和医疗市场上广受好评的Arm芯片上。

新的功能安全运行时软件组件包含一个经过认证的实时操作系统(RTOS),Keil RTX5,手工优化的C库和大量文档帮助客户产品通过安全认证。结合TÜV SÜD认证的Arm编译工具链和软件测试库,该组件通过提供一个安全,可靠,高效的软件平台减少工程师开发底层软件上的时间,投入更多的时间在附加值更高的应用软件上,从而提高工程师的效率,加速安全相关产品的上市时间。

面向安全关键的Cortex-M运行系统

为工程效率而设计

Keil RTX是一个任务时间确定的RTOS,开发者可以在它上创建同时运行多个函数的工程,它同时可以帮助开发者更好的组织和维护工程应用。RTOS一般会管理多个应用任务或线程,为了实时响应,RTOS会采用基于优先级或抢占式的方式进行任务调度。随着安全关键系统变得越来越复杂,RTOS技术的优势就越来越明显。

在安全关键系统中使用RTOS,嵌入式工程师需要通过编写符合监管要求的软件文档和测试,挑战重重。为了简化和加速需要认证的安全关键系统中的软件开发,arm和TÜV SÜD合作将Keil RTX5通过了安全标准ISO26262中的面向车载的ASIL D(Automotive Safety Integrity Level,汽车安全完整性等级)标准和IEC61508的面向工业的SIL3标准。

为安全而设计

在Keil RTX5的开发中,我们考虑很多安全相关的因子,这样内核自然提高了嵌入式应用的可靠性:

线程和句柄模式:Keil RTX5内核执行在句柄模式,拥有独立的栈,从而避免线程切换中的栈重复加载。

中断执行时间确定:Keil RTX5使用大部分Cortex-M处理器上都有的LDEX/STEX原子操作指令,系统运行时用户中断不用屏蔽。

内核对象的运行时检测:对象检测器在运行时会检测类型是否匹配,避免用户程序的误操作。

堆栈溢出检测:Keil RTX5将线程栈顶赋上特定值,在线程切换的时候检测该值是否被覆写。

基于对象的内存池:针对不同对象而设计的固定尺寸内存管理策略避免了运行时的内存碎片化,同时也让对象的创建和销毁时间确定。

静态对象内存分配:用户程序可以决定需要为内核对象提供静态内存大小,这也避免了RTOS系统运行时内存不足的问题。

MISRA C:2012兼容:Keil RTX5使用C语言编写,符合MISRA C:2012建议的C99扩展。

进程保护

许多基于Cortex-M设计的微处理器保护一个用来隔离不同进程存取内存和外设的内存保护单元(MPU)。通过安全认证的Keil RTX5,提供了可选的MPU支持,进一步利用硬件内嵌的进程隔离功能提高嵌入式应用的安全。

为了简化系统配置和保护数据和外设,Arm引入了新的CMSIS组件:CMSIS-Zone。该组件包含一个交互工具无缝管理系统配置,可以用于单进程和多进程环境。该交互工具可以显示系统可用资源,帮助软件架构师分配处理器,内存和外设到不同的区域。在工程上,这些内存和外设还可以进一步划分到用于执行安全进程的带MPU执行单元。

可用性

这套用于功能安全的运行系统组件将于2018年六月上市,包含Keil RTX5实时操作系统, Arm功能安全c语言库,安全手册,安全案例报告和TÜV SÜD证书。

通过认证的运行系统组件可以用于使用Arm Cortex-M0, Cortex-M0+,Cortex-M3, Cortex-M4和Cortex-M7,期望通过ISO26262 ASIL D和IEC61508 SIL3认证的项目,基于Cortex-M23和Cortex-M33的认证组件计划在2019年发布。

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

    关注

    134

    文章

    9030

    浏览量

    366565
  • 汽车安全
    +关注

    关注

    4

    文章

    262

    浏览量

    34550
  • keil
    +关注

    关注

    68

    文章

    1211

    浏览量

    166608

原文标题:加速Cortex-M设备上功能安全应用开发,Arm新运行时软件系统全新发布

文章出处:【微信号:Ithingedu,微信公众号:安芯教育科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    自动驾驶汽车安全吗?

    随着未来汽车变得更加互联,汽车逐渐变得更加依赖技术,并且逐渐变得更加自动化——最终实现自动驾驶,了解自动驾驶汽车安全问题变得非常重要,这样你才能回答“自动驾驶
    的头像 发表于 10-29 13:42 413次阅读
    自动驾驶<b class='flag-5'>汽车</b><b class='flag-5'>安全</b>吗?

    安全光栅工业机器人的应用

            随着现代工业生产的进步,工业机器人越来越受到制造业的关注,应用也越来越广泛。工业机器人安全生产也被广泛关注。那么出现了一系列机器人在操作工程中对人的伤害有多大,如何来预
    的头像 发表于 10-22 16:09 120次阅读
    <b class='flag-5'>安全</b>光栅<b class='flag-5'>在</b><b class='flag-5'>工业</b>机器人<b class='flag-5'>上</b>的应用

    中国首推汽车智能安全评价体系,助力自动驾驶汽车安全性评估

    10月10日传来消息,我国智能汽车安全领域取得了显著进展重庆正式推出了首个汽车智能
    的头像 发表于 10-10 16:29 917次阅读

    面向功能安全应用的汽车开源操作系统解决方案

    SAE 2024国际汽车安全大会上,Elektrobit的Linux专家王红燕操作系统与芯片技术的分论坛为大家带来了“面向功能
    的头像 发表于 09-27 09:21 394次阅读
    面向功能<b class='flag-5'>安全</b>应用的<b class='flag-5'>汽车</b>开源操作系统解决方案

    全面解析XAORI骁锐安全光栅传感器,守护工业安全的最佳选择

    随着工业自动化的飞速发展,机械设备的高效、安全运行成为各大企业追求的目标。众多确保工业安全的设备中,XAORI骁锐
    的头像 发表于 09-24 09:53 390次阅读
    全面解析XAORI骁锐<b class='flag-5'>安全</b>光栅传感器,守护<b class='flag-5'>工业</b><b class='flag-5'>安全</b>的最佳选择

    为什么espconn_secure_accept创建的服务器无法有多个安全连接?

    为什么espconn_secure_accept创建的服务器无法有多个安全连接?
    发表于 07-22 08:10

    功能安全标准汽车芯片领域的应用

    的功能安全不仅是技术的要求,更代表了对未来交通安全的坚定承诺。01、汽车芯片功能安全的重要性中国汽车
    的头像 发表于 07-16 08:28 813次阅读
    功能<b class='flag-5'>安全</b>标准<b class='flag-5'>在</b><b class='flag-5'>汽车</b>芯片领域的应用

    人工智能大模型工业网络安全领域的应用

    随着人工智能技术的飞速发展,人工智能大模型作为一种具有强大数据处理能力和复杂模式识别能力的深度学习模型,已经多个领域展现了其独特的优势和广阔的应用前景。工业网络安全领域,人工智能大
    的头像 发表于 07-10 14:07 648次阅读

    工业安全与通信并进:大核桃防爆手机助力工业4.0时代安全发展!

    在数字化浪潮席卷全球的今天,工业4.0时代正以前所未有的速度推动着各行业的深刻变革。在这个充满创新与挑战的时代,工业安全与通信的并进显得尤为关键。大核桃防爆手机,作为工业
    的头像 发表于 06-21 16:18 262次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>安全</b>与通信并进:大核桃防爆手机助力<b class='flag-5'>工业</b>4.0时代<b class='flag-5'>安全</b>发展!

    使用具有集成安全功能的网络安全 PLC 实现高速工业自动化

    作者:Jeff Shepard 从汽车生产到食品加工,无论什么样的工厂,都需要既灵活又高速,而且兼具集成式安全和高网络安全水平的机器控制。在这些环境中,网络通信和安全实现必须具有灵活性
    的头像 发表于 05-05 14:43 543次阅读
    使用具有集成<b class='flag-5'>安全</b>功能的网络<b class='flag-5'>安全</b> PLC 实现高速<b class='flag-5'>工业</b>自动化

    UL61800-5-1标准:确保工业控制电机驱动器的安全性能

    安全性能要求。它不仅涵盖了电气、电子方面的安全规定,还包括了机械和环境等多方面的要求。全球范围内,各种工业安全标准层出不穷,其中,UL6
    的头像 发表于 04-18 11:28 1428次阅读
    UL61800-<b class='flag-5'>5</b>-1标准:确保<b class='flag-5'>工业</b>控制电机驱动器的<b class='flag-5'>安全</b>性能

    专家访谈 | AI如何助力汽车功能安全?(汽车安全②:功能安全

    汽车行业中,确保功能安全至关重要。开发汽车功能需要一个严格的流程来最小化风险并增强安全性。本期“专家访谈”栏目,我们邀请到广电计量
    的头像 发表于 04-08 15:42 375次阅读
    专家访谈 | AI如何助力<b class='flag-5'>汽车</b>功能<b class='flag-5'>安全</b>?(<b class='flag-5'>汽车</b><b class='flag-5'>安全</b>②:功能<b class='flag-5'>安全</b>)

    FCA汽车网络安全风险管理

    汽车工业继续在车辆增加连接,以满足顾客对技术的贪得无厌的需求,但汽车不仅仅是某些计算机网络的不安全端点--一些人所描绘的--
    发表于 12-29 10:48 403次阅读
    FCA<b class='flag-5'>汽车网络安全</b>风险管理

    汽车网络安全:防止汽车软件中的漏洞

    汽车网络安全汽车开发中至关重要,尤其是 汽车软件 日益互联的情况下。在这篇博客中,我们将分享如何防止
    的头像 发表于 12-21 16:12 1048次阅读
    <b class='flag-5'>汽车网络安全</b>:防止<b class='flag-5'>汽车</b>软件中的漏洞

    汽车功能安全芯片测试

    汽车功能安全芯片测试  汽车功能安全芯片测试是保障汽车安全性能的重要环节,也是
    的头像 发表于 11-21 16:10 1513次阅读