• 1
  • 2
  • 3
  • 4

首页 / 行业

S32K3 MCU帮助最大限度地降低软件开发成本和复杂性

2022-03-14 09:35:00

S32K3 MCU帮助最大限度地降低软件开发成本和复杂性

现代汽车和卡车逐渐转变成“车轮上的超级计算机”。编写、校验、调试和保护数百万行代码,提供功能安全、信息安全和性能保护,同时提供舒适和娱乐选项,推动整个汽车行业向前发展,提供复杂而优雅的解决方案,这都是在驾驶员和乘客背后做出的努力。

如今的汽车大约有45个基于处理器的电子控制单元(ECU),运行1亿到2亿行代码。与10年前相比,这是一个相当大的飞跃。10年前,一辆汽车的车身上平均安装30个处理器,执行近1000万行代码。

汽车技术的发展速度前所未有,给汽车制造商和原始设备制造商(OEM)带来了巨大的挑战和沉重的负担,他们不仅要满足客户对性能、实用性和便利性的期望,还要遵守严格的信息安全和功能安全标准以及严格的全球排放法规。当前的汽车市场需要更多创新型电子产品和代码,突破ECU和软件的极限。

S32K3汽车MCU兑现了其解决汽车软件开发的成本和复杂性问题的承诺,投放市场时带有全面的即用型产品:硬件工具、量产级软件包和业界优秀合作伙伴组成的生态合作体系。S32K3 MCU针对要求高等级功能安全、信息安全和软件要求的最新通用应用,以车辆边缘节点、域和区域控制以及汽车电气化为目标。

恩智浦以2016年开始量产的S32K1 MCU为基础设计了S32K3微控制器。随着S32K3的加入,S32K系列现在性能更佳,外设功能更强,功耗更低。S32K344 / 324 / 334 MCU目前已投入量产,提供单核、双核和锁步Arm Cortex-M7内核多种配置。每个都结合了具有无线(OTA)更新能力的4MB闪存、CAN FD、100Mb以太网、精确定时和模拟功能,采用标准BGA封装和新的MaxQFP封装,与标准QFP封装相比,减少了55%的占用空间。

最大限度地降低软件开发成本和复杂性

我们为S32K3 MCU提供广泛的量产级软件包,使开发人员能够利用其先进的功能安全、信息安全和连接功能,同时帮助最大限度地降低软件开发成本和复杂性。

AUTOSAR合规性日益成为新汽车设计的“入场券”,在应用软件和ECU硬件之间提供了一个标准化层。鉴于此,恩智浦现在提供实时驱动(RTD):这是一个统一的软件包,具有符合ISO 26262标准的增强和扩展的驱动程序,达到ASIL D安全等级,适用于S32K3 MCU和兼容的模拟SBC。RTD消除了AUTOSAR MCAL生产许可成本,并为非AUTOSAR应用提供了符合安全要求的驱动程序包。RTD可通过恩智浦S32 Design Studio for S32 platform(S32DS)或合作伙伴的工具进行配置。

功能安全和信息安全是当今汽车设计的必备功能,不仅客户(驾驶员和乘客)有此要求,而且政府和管理机构也要求汽车达到严格的标准。

为了解决功能安全问题,S32K3微控制器配备了丰富的功能安全IP:锁步内核、ECC存储器以及一系列硬件和软件安全监测仪。

此外,恩智浦构建了S32安全软件框架(SAF),符合ISO 26262标准,让客户无需费力地研究片上安全IP,然后开发软件驱动程序和库。SAF有6个安全库,提供故障检测和反应机制,用于管理启动、运行时和恢复期间的单点故障和潜在的硬件故障。我们还为喜欢较轻便版本的开发人员提供安全外设驱动程序包。此外,恩智浦整合了其结构内核自检(SCST)库,在ASIL B应用中提供高达90%的诊断覆盖率。

为了解决安全问题,恩智浦硬件安全引擎(HSE)和安全固件捆绑包具有前瞻性,可以选择定制以满足OEM的特定要求。

此外,我们新的平台间通信框架(IPCF)可简化多核/多OS系统之间的通信。IPCF使单芯片和多芯片系统中的同构和异构内核能够在访问共享资源时通过共享介质高效地进行通信,而不会发生冲突。

携手业界优秀的合作伙伴合作共赢

除了S32K3 MCU丰富的硬件工具和软件包外,恩智浦还与业界优秀的全球合作伙伴合作,提供开发工具、AUTOSAR软件和工程设计服务。

该S32K3合作伙伴生态系统采用新技术进行设计,符合新标准,为新进入汽车领域的客户或当前需要专用技术支持以构建下一代域控制、车身电子和电池管理系统的客户提供支持。我们的部分合作伙伴如下所示:

IAR Systems(白金合作伙伴)

其IAR Embedded Workbench for Arm开发工具链支持S32K3,帮助最大限度地提高软件/应用的性能,同时保持高水平的代码质量并符合功能安全标准。

P&E Microcomputer Systems(黄金合作伙伴)

将其开发工具与我们用于编程和调试S32K3的S32DS集成,以及可用的SDK固件和驱动程序。

Lauterbach(黄金合作伙伴)

其TRACE32调试系统和工具鉴定支持工具包(TQSK)全面支持我们的S32K3,为工程师符合ISO 26262至ASIL D标准的应用提供经验证、合格的工具集。

LDRA

为其LDRA工具套件和我们基于S32K3的任务关键型系统的S32DS提供软件保证,有助于降低与软件开发、测试和认证有关的成本和工作。

PLS开发工具(黄金合作伙伴)

通过优化的调试、分析和测试功能,在其通用调试引擎上为客户提供广泛的S32K3调试和跟踪功能。

汽车创新随着软件的发展而发展

汽车业与嵌入式软件开发相结合:对于每个新功能,必须添加相应的ECU和开发的新代码。新一代汽车和卡车在域/区域控制器中有大约60个处理器,运行多达10亿行代码。因此,汽车软件将成倍增长,成为供应商获得竞争力的主要差异化优势之一,因为大多数汽车创新现在都与软件有关。

S32K3汽车MCU系列现已向所有客户供货,提供全面的支持包,能够解决软件成本和复杂性问题!S32K3微控制器帮助工程师设计具有ASIL D功能安全和信息安全功能的解决方案,同时最大限度地增加跨处理器平台的软件重用。

本文作者

Toño Hernandez,恩智浦半导体汽车处理营销与传播经理。Toño喜欢为汽车处理器和微控制器进行整合营销传播,专注于大众市场客户。他拥有电子工程学士学位,获得了工商管理硕士学位,还获得了产品营销经理认证。Toño对人与技术之间的交互有着浓厚的兴趣。

原文标题:S32K3一朝上手,汽车软件开发不愁!本文告诉你这是为什么……

文章出处:【微信公众号:NXP客栈】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

处理器信息安全车轮复杂性

  • 1
  • 2
  • 3
  • 4

最新内容

手机

相关内容

  • 1
  • 2
  • 3

猜你喜欢