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

    文章

    8249

    浏览量

    162340
  • 处理器
    +关注

    关注

    68

    文章

    20148

    浏览量

    247064
  • ecu
    ecu
    +关注

    关注

    14

    文章

    965

    浏览量

    56876

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    恩智浦推出基于S32K3的双芯片区域控制器解决方案

    区域控制是汽车电子电气架构演进、向软件定义汽车迈进的重要一环。为了满足区域电子控制器开发中对大容量存储、多IO资源、多通信接口以及更强处理能力的需求,恩智浦基于S32K3,推出了C3
    的头像 发表于 11-26 16:26 775次阅读

    英飞凌推出全新软件开发集成工具AURIX™ Configuration Studio,加速AURIX™系列器件软件开发

    ™ Configuration Studio(ACS),旨在简化采用AURIX™ TC3x系列器件的应用开发流程,加快产品上市并降低开发成本。ACS基于成熟的DAVE™(数字应用虚拟工
    的头像 发表于 11-12 16:14 4.6w次阅读

    使用J-Link Attach NXP S32K3导致对应RAM区域被初始化成0xDEADBEEF

    在IAR Embedded Workbench for Arm中使用J-Link Attach NXP S32K3的时候,会提示对应RAM区域被初始化成0xDEADBEEF,导致对应RAM区域的数据被“篡改”。
    的头像 发表于 11-03 15:26 4819次阅读
    使用J-Link Attach NXP <b class='flag-5'>S32K3</b>导致对应RAM区域被初始化成0xDEADBEEF

    医疗PCB供应链复杂性与风险管控

    印刷电路板(PCB)最初作为一种用于承载和连接电子元件的简单解决方案,并不需要复杂的点对点布线。如今,PCB已成为我们日常生活的重要组成部分,并且随着技术进步,以前的简单性逐步让位于复杂性。现在我们
    的头像 发表于 10-14 14:17 246次阅读

    告别硬件负担,LuatOS模拟器重塑开发成本与效率

     LuatOS PC模拟器以“零硬件依赖”为核心优势,显著降低开发成本与时间消耗。开发者无需为设备兼容发愁,即可在模拟环境中高效完成项目开发
    的头像 发表于 09-15 17:18 577次阅读
    告别硬件负担,LuatOS模拟器重塑<b class='flag-5'>开发成本</b>与效率

    如何实现NXP S32K3系列MCU安全调试

    。NXP推出的S32K3系列MCU配备了多层次的生命周期管理和硬件安全引擎(Hardware Security Engine, HSE),以确保在产品开发与部署中的信息安全。
    的头像 发表于 08-18 11:07 2567次阅读
    如何实现NXP <b class='flag-5'>S32K3</b>系列<b class='flag-5'>MCU</b>安全调试

    知识分享 | 敏捷方法在基于模型的软件开发项目中的应用

    传统的瀑布式软件开发流程存在诸多局限,这使得应用敏捷原则变得尤为重要,尤其是面对复杂且不断变化的开发环境时。作为最高效的软件开发方法之一,基于模型的
    的头像 发表于 07-16 16:52 1051次阅读
    知识分享 | 敏捷方法在基于模型的<b class='flag-5'>软件开发</b>项目中的应用

    如何最大限度地扩大基于氮化镓 (GaN) 功率放大器的雷达系统的探测距离

    (SNR),“脉冲衰减”成为一个问题。 虽然与采用旧工艺的器件相比,基于氮化镓 (GaN) 的功率放大器 (PA) 具有显著的效率和其他优势,但设计人员仍需采用系统级方法,最大限度地减少脉冲衰减及其影响。这将确保远程雷达系统的卓越性能。
    的头像 发表于 04-30 10:07 3452次阅读
    如何<b class='flag-5'>最大限度</b>地扩大基于氮化镓 (GaN) 功率放大器的雷达系统的探测距离

    FS26和S32K3可以正常唤醒,当添加与SJA1110的通信时,唤醒过程会卡在断言错误处,为什么?

    FS26 和 S32K3 可以正常唤醒,但当添加与 SJA1110 的通信时,唤醒过程会卡在断言错误处: "GMAC_DEV_ASSERT((Bd-&gt;Des3
    发表于 04-14 08:02

    S32DS v3.5安装S32k3开发包失败的原因?

    我尝试从 安装 SW32k3 开发包sw32k3_s32m27x_rtd_r21-11_5.0.0_d2410_designstudio_updatesite(help-install
    发表于 04-11 07:44

    求助,关于S32K388启用了DCache的lwip问题求解

    我正在开发一个LWIP 项目其目的是运行 Web 服务器。为此,我使用FreeRTOS作为作系统和 MCUS32K388.这RTDversion used 为S32K3_S32M27x 实时驱动程序
    发表于 04-02 07:35

    S32K3 Boot跳转到App时,App无法获取重置原因怎么解决?

    我现在正在使用 S32K3 芯片,但我遇到了一个问题 Boot 和 App 都使用函数 Mcu_GetResetReason,但该函数会在第一次调用时清除 reset Reason。所以当 Boot 跳转到 App 时,App 无法获取重置原因。 你能告诉我怎么解决吗
    发表于 03-25 08:15

    S32K 进阶之旅】如何使用 S32K3 PIT 定时器实现精准延时?

    周期中断定时器(PeriodicInterruptTimer,PIT)模块顾名思义,就是通过计时行为引发周期中断事件的触发器。本文基于S32K312开发板实现延时功能,在此之前先简单介绍下PIT
    的头像 发表于 03-10 16:33 1192次阅读
    【<b class='flag-5'>S32K</b> 进阶之旅】如何使用 <b class='flag-5'>S32K3</b> PIT 定时器实现精准延时?

    AN101-最大限度地减少线性稳压器输出中的开关稳压器残留

    电子发烧友网站提供《AN101-最大限度地减少线性稳压器输出中的开关稳压器残留.pdf》资料免费下载
    发表于 01-09 14:19 0次下载
    AN101-<b class='flag-5'>最大限度</b>地减少线性稳压器输出中的开关稳压器残留

    S32K3系列汽车级MCU应用笔记

    电子发烧友网站提供《S32K3系列汽车级MCU应用笔记.docx》资料免费下载
    发表于 12-30 15:43 2次下载