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

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

3天内不再提示

软件定义汽车引发的产品开发大变革

NXP客栈 来源:NXP客栈 2024-11-01 11:44 次阅读

软件定义汽车的设计初衷是在汽车整个生命周期内通过无线更新不断增强。基于云的虚拟化新技术允许开发始于芯片量产之前,并延续到汽车上路之后。

嵌入式系统的软件和硬件通常紧密相连,错综复杂。开发人员面对有限资源和紧迫截止日期等限制,还要确保无缝集成。这需要进行多轮器件测试。

这种方法对于快速的产品开发生命周期并不适用,也不符合以服务为导向的商业模式的要求。汽车制造商正在逐步接受软件定义汽车 (SDV) 的概念,而不是仅依靠维修期间进行的关键或有限的固件更新。SDV的目标是在其整个生命周期内持续发展和增强。

实现SDV必须采取平台方法。通过将硬件和软件解耦,应用程序和架构设计变得更加灵活,并且可以随着时间的推移添加其他功能。解耦还有助于在不同车型中增加软件复用,减少平台之间的适应成本。车主还将享受到更高的安全性和可靠性,同时降低能耗。

这种方法将彻底颠覆汽车软件开发。我们将看到行业“向左移动”,即使在原型硬件未量产的情况下,软件也能在产品开发生命周期的早期完成。同时,该行业还可以“向右延伸”,在车辆售出后继续进行更新。这让汽车制造商能够通过基于云的服务寻找新的收入源,让不同车型的车主都可以享用他们的服务,并通过无线 (OTA) 更新在汽车的整个生命周期内添加功能。

软件正在成为汽车设计革命的催化剂,激发创新。详细了解如何使用恩智浦S32 CoreRide平台进行SDV开发,点击这里>>

在持续集成和部署的基础上构建

持续集成和持续部署 (或近持续部署) 概念在企业领域已经成功应用多年。“向左移动”和“向右延伸”是合乎逻辑的下一步。如果开发团队选择了正确的软件开发方法,这两者的要求在很大程度上是一致的。

SDV与其他嵌入式系统和支持技术没有本质的区别。例如,虚拟化和软件容器可以隔离软件模块,并将其从底层硬件中抽象出来。这种方法的优势是能更加轻松地与多项增值服务的云流程集成。这类服务通常将核心汽车功能与人工智能 (AI) 和基于云的分析相结合。

嵌入式系统的核心变化在于不再需要在物理硬件上进行大量的原型制作,或者至少尽量减少相关工作,以确保对时序和硬件行为的假设符合实际情况。然而,嵌入式系统确实需要一个额外的组件。

虚拟化和模拟如何助力开发

容器化是在云环境中采用持续集成和部署方法的重要要素,能够减少应用程序对硬件的依赖性。应用程序可以与测试所用的支持库和设备驱动程序一起打包,从而与底层操作系统隔离开。在嵌入式环境中,需要额外的隔离和保护层,由虚拟化技术提供。在虚拟化环境下,管理程序将I/O消息映射到底层硬件。管理程序对虚拟平台的管理还有助于安全隔离在同一处理器复合体上运行的独立任务。

容器化提高了汽车制造商部署更新的灵活性和能力。这对于需要频繁进行OTA更新的系统部分特别有帮助,例如车舱内的娱乐中控模块。尽管这些模块将更加独立,但硬件接口及其依赖关系对汽车的实时控制和安全系统仍然非常重要。开发人员需要了解硬件变化如何影响他们的软件,而数字孪生技术能够解决这个问题。

数字孪生是一种复制硬件和固件行为的虚拟模型。在数字孪生技术的加持下,开发人员无需访问硬件即可完成大部分测试。数字孪生可以在交互式调试模式或高度自动化的回归测试套件中运行,既可以在桌面工具上,也可以在基于云的容器中进行。回归测试通过执行多种测试,加速了在进行变更时的质量控制检查。另外,团队还能利用分析和机器学习技术,更快地发现bug。

可以针对任何代码模块或子系统进行更新测试,查看变更是否会导致意外的交互或问题。数字孪生并不能在项目中完全取代硬件。传统的硬件在环 (HIL) 测试仍然是检查数字孪生模拟在实际条件下的行为的必要手段,但一旦解决了行为差异,数字孪生可以广泛用于支持中期更新。广泛的硬件前测试可以通过云端在多台服务器上高速运行,使汽车制造商有信心在准备就绪后立即大规模部署基于新功能的OTA更新。

SDV虚拟模型

使用非常精细和详细的模型

模型的准确性非常重要,尽管许多测试并不需要完全精确定时的模型。高度精细和详细的模型通常运行速度较慢,而那些为分析目标处理器的指令吞吐量和应用逻辑而优化的模型则更快。通过仅运行需要完全详细模拟的组件或子系统模型的分区,可以简化测试时间和验证流程。

尽管汽车制造商和子系统供应商可以自行构建数字孪生模型,但与合适的半导体供应商建立合作关系具有显著的优势。恩智浦半导体等供应商承诺,在产品交付给汽车制造商组装成原型和最终产品之前,提前一年开发其芯片平台模型。

数字模型还可以帮助汽车制造商和子系统供应商了解架构创新能够为目标应用带来哪些优势。磁阻随机存取存储器 (MRAM) 就是一个很好的例子。它是闪存的高性能替代方案,同时克服了易失性DRAM和SRAM在持久数据方面的局限性。基本模型可以将闪存和MRAM等非易失性存储器视为等效存储器,在延迟或带宽方面没有区别。而更准确的模型则可以反映出它们在读写时间和其他行为方面的差异。

这些差异可以通过更改代码库来加以利用,从而充分发挥现有技术的优势。因此,通过采用以模型为中心的开发方法,软件团队可以帮助指定未来的硬件实现方案,以提升多代产品的性能。

持续改进

支持“向右延伸”的方法将不断提高产品质量和服务收入。除了对汽车本身进行OTA更新外,汽车制造商还可以从运行系统中收集传感器数据,并将其应用于多种机器学习和分析系统。这些信息可以在筛选后应用于数字孪生模拟,以评估现实世界中的性能。

这样,在新的OTA更新部署之前,可以在回归环境中测试改进,从而减少开发和部署之间的时间,加快产品改进的周期。这不仅能增强现有硬件,还能为未来的技术变革奠定基础。这也进一步证明,包含持续集成和数字孪生的整体开发方法有助于简化产品设计和支持。

本文作者

Andy Birnie,恩智浦半导体汽车系统工程主管。他负责系统概念原型制作,致力于为软件定义汽车开发系统解决方案和工具,提升汽车性能及其开发效率。Birnie整合恩智浦的专业知识、市场领先的产品和独特的软件,创建系统解决方案,为客户带来巨大的价值。Andy Birnie拥有30多年的行业经验,在摩托罗拉、飞思卡尔和恩智浦担任过多个技术、产品和系统开发职位。

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

    关注

    41

    文章

    3541

    浏览量

    129044
  • 恩智浦
    +关注

    关注

    14

    文章

    5814

    浏览量

    106135
  • 汽车设计
    +关注

    关注

    1

    文章

    25

    浏览量

    10188

原文标题:软件定义汽车引发的产品开发大变革,你了解多少?

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

收藏 人收藏

    评论

    相关推荐

    TechInsights:纯电动汽车需求将持续增长

     TechInsights于10月22日发布的《2025年汽车行业展望》报告揭示了汽车行业即将迎来的几大变革性趋势,这些趋势将深刻影响驾驶体验及其背后的技术支持。
    的头像 发表于 10-23 14:09 252次阅读

    恩智浦S32 CoreRide平台推动软件定义汽车快速演进

    软件定义汽车(SDV)正在汽车行业掀起一场颠覆性的变革。面对SDV全新的产品架构和商业模式,
    的头像 发表于 10-12 11:34 395次阅读

    Arm处理器助力构建区域控制器

    汽车行业正在经历前所未有的巨大变革。在多种趋势的共同作用下,整个行业供应链深受影响。软件定义汽车 (SDV)、自动驾驶和电气化正在促使整车厂
    的头像 发表于 09-09 16:22 370次阅读

    使用MATLAB、Simulink和Polyspace加速软件定义汽车开发

    开发软件定义汽车 (SDV) 时,开发团队必须具备新的能力,例如进行连续的软件发布,减少软件更改
    的头像 发表于 09-05 09:57 284次阅读
    使用MATLAB、Simulink和Polyspace加速<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b><b class='flag-5'>开发</b>

    瑞萨电子发布R-Car Open Access平台,加速软件定义汽车开发

    全球半导体解决方案领域的佼佼者瑞萨电子近日宣布,正式推出全新的软件定义汽车(SDV)开发平台——R-Car Open Access(RoX)。该平台以全面整合的形式,为车辆
    的头像 发表于 06-22 14:10 757次阅读

    瑞萨推出最新RoX开发平台,将极大提升软件定义汽车的演进速度

    :6723)今日宣布推出软件定义汽车(SDV)开发平台——R-Car Open Access(RoX)。该平台整合车辆开发人员所需的所有关键
    的头像 发表于 06-20 13:44 286次阅读
    瑞萨推出最新RoX<b class='flag-5'>开发</b>平台,将极大提升<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>的演进速度

    四维图新荣获中国汽车软件领军企业奖

    日前,在上海举行的由中国盖世汽车主办的中国汽车软件“风云奖”颁奖典礼上,四维图新携手华为、东软等业内佼佼者,荣获中国汽车软件领军企业殊荣,凸
    的头像 发表于 03-28 11:36 649次阅读

    Ethernovia推出全球首款采用7nm工艺的汽车PHY收发器系列样品

    硅谷初创企业 Ethernovia宣布推出全球首款采用 7nm 工艺的单端口和四端口 10G 至 1G 汽车 PHY 收发器系列样品,将在汽车领域带来巨大变革,满足软件
    的头像 发表于 03-15 09:07 937次阅读
    Ethernovia推出全球首款采用7nm工艺的<b class='flag-5'>汽车</b>PHY收发器系列样品

    【换道赛车:新能源汽车的中国道路 | 阅读体验】1.汽车产业大变

    技术。 如今,汽车已经不仅仅是一个交通工具,更是一个大型智能移动终端。我们可以通过车载系统听音乐、导航、与手机同步等等,甚至可以实现自动驾驶。 这种变革不仅改变了汽车产品的内涵和外延,也给汽车
    发表于 03-04 07:28

    2024年汽车行业创新趋势:你准备好迎接未来了吗?

    随着科技的飞速发展和全球市场的持续演变,汽车行业正处于前所未有的变革时期。2024年,我们预期将见证一系列行业内的重大变革和创新,这些变革不仅将重塑
    的头像 发表于 01-31 09:59 814次阅读
    2024年<b class='flag-5'>汽车</b>行业创新趋势:你准备好迎接未来了吗?

    汽车软件开发CAEdge框架关键技术

    软件定义汽车中,汽车功能主要通过软件实现,不再仅仅依赖硬件。这种将软件与硬件解耦的方式使得新功
    发表于 01-24 14:16 475次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>软件开发</b>CAEdge框架关键技术

    什么是“软件定义汽车”?各大车企的软件定义汽车战略

    要实现软件定义汽车,除了电子/电气架构的升级,用于软硬件分离解耦的集成ECU(电子控制单元)也是必不可少的。另外还提到,为此需要一种称为“虚拟机(hypervisor)”的技术在单个ECU上运行多个虚拟ECU功能。
    发表于 12-22 11:11 476次阅读
    什么是“<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><b class='flag-5'>汽车</b>战略

    LabVIEW使用软件定义进行汽车电子测试

    LabVIEW使用软件定义进行汽车电子测试 电子元件的逻辑和稳健性一直都是需要评估的对象。过去,汽车仅使用几种电子元件来执行简单的功能,每个元件都是在专门准备的环境中单独进行的。但随着
    发表于 11-29 18:28

    2023青年最关注改变未来十大变革的科技

    清华大学《探臻科技评论》2023“青年最关注的改变未来十大变革科技”榜单发布!为营造良好的科技创新生态,鼓励广大青年学子瞄准行业前沿,深入探索交叉领域,清华大学《探臻科技评论》开展了2023“青年
    的头像 发表于 11-29 08:09 361次阅读
    2023青年最关注改变未来十<b class='flag-5'>大变革</b>的科技

    软件定义汽车vECU虚拟控制器集成开发与测试

    软件定义汽车”即软件将深度参与到汽车定义开发
    发表于 11-09 11:49 971次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>vECU虚拟控制器集成<b class='flag-5'>开发</b>与测试