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

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

3天内不再提示

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

NXP客栈 来源:NXP客栈 作者:NXP客栈 2022-03-14 09:35 次阅读

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

如今的汽车大约有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客栈】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

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

    关注

    48

    文章

    6808

    浏览量

    147612
  • 处理器
    +关注

    关注

    68

    文章

    18261

    浏览量

    222116
  • ecu
    ecu
    +关注

    关注

    14

    文章

    819

    浏览量

    53883

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

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

收藏 人收藏

    评论

    相关推荐

    如何最大限度减小电源设计中输出电容的数量和尺寸?

    如何最大限度减小电源设计中输出电容的数量和尺寸?
    的头像 发表于 12-15 09:47 210次阅读
    如何<b class='flag-5'>最大限度</b>减小电源设计中输出电容的数量和尺寸?

    最大限度保持系统低噪声

    最大限度保持系统低噪声
    的头像 发表于 11-27 16:58 187次阅读
    <b class='flag-5'>最大限度</b>保持系统低噪声

    最大限度提高∑-∆ ADC驱动器的性能

    电子发烧友网站提供《最大限度提高∑-∆ ADC驱动器的性能.pdf》资料免费下载
    发表于 11-22 09:19 0次下载
    <b class='flag-5'>最大限度</b>提高∑-∆ ADC驱动器的性能

    最大限度地减少SIC FETs EMI和转换损失

    最大限度地减少SIC FETs EMI和转换损失
    的头像 发表于 09-27 15:06 255次阅读
    <b class='flag-5'>最大限度</b>地减少SIC FETs EMI和转换损失

    切换以最大限度地利用SAN

    电子发烧友网站提供《切换以最大限度地利用SAN.pdf》资料免费下载
    发表于 09-01 11:23 0次下载
    切换以<b class='flag-5'>最大限度</b>地利用SAN

    Cortex-M如何最大限度地提高SoC设计的能效端点

    随着现代微控制器和SoC变得越来越复杂,设计者面临着最大化能源效率,同时实现更高水平的集成。最大限度地提高能量在低功耗SoC市场中,多个功率域的使用被广泛采用。在 同时,为了解决更高级别的集成,许多
    发表于 08-02 06:34

    最大限度地利用太阳能让您的家保持温暖

    电子发烧友网站提供《最大限度地利用太阳能让您的家保持温暖.zip》资料免费下载
    发表于 06-13 15:20 0次下载
    <b class='flag-5'>最大限度</b>地利用太阳能让您的家保持温暖

    S32K3在ESD测试时保持运行,PLL_LOL时cpu时钟可以切换到FIRC吗?

    。 我们试图通过改变GM_SET寄存器来提高晶振强度,但没有任何改善。而我们尝试设置DCMRWP3[9]为1,当PLL_LOL时S32K不会复位,但mcu会停止,只有复位才能恢复。 我们需要
    发表于 05-30 06:49

    s32k3有启动导致的使用故障怎么解决?

    开发环境: S32K344 + GHS 编译器 +ETAS Autosar + Trace 32 问题表达为: 1.使用lauterbach仿真器调试mcu软件运行 2.当仿真器断开
    发表于 05-17 07:54

    有没有关于S32K1和S32K3 SDK接口函数区别的文档?

    基于SDK,从S32K1移植到S32K3,有没有S32K1和S32K3 SDK接口函数区别的文档,谢谢!
    发表于 05-12 06:52

    请问flexio是否有模拟s32K3中sent相关例程?

    请问flexio是否有模拟s32K3中sent相关例程?
    发表于 05-09 06:09

    是否可以在S32K3上实施IEC 60730软件B类?

    我们很乐意在下一代产品中使用 S32K3。我们的一些现有客户要求产品符合 IEC 60730 软件 B 类标准。 是否可以在 S32K3 上实施 IEC 60730 软件 B 类?是
    发表于 05-06 07:47

    更新S32K3 RTD v3.0.0 P01 HF01时出错了的原因?怎么解决?

    目前我们项目使用的是S32K3 RTD v2.0.3 + EB tresos v28.2。 由于针对 S32K3 RTD v3.0.0 P01 HF01 发布了更新,我们正在尝试使用 EB
    发表于 05-05 12:43

    S32K3系列生成3对中心对齐的互补PWM信号是否可以?

    我想用 S32K3 系列生成 3(最小)对中心对齐的互补 PWM 信号。是否可以?如果是这样怎么办?我看到互补 PWM 是通过 eMIOS、TRGMUX 和 LCU 组合生成的。我知道 7 个通道
    发表于 04-28 07:01

    S32K3 LPCMP模块延迟问题如何解决?

    我遇到了一些 S32K3 和 LPCMP 模块的问题。 Tper可能出现在A、B、C、D的哪个位置,并表示该位置Tper的个数?
    发表于 04-28 06:38