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

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

3天内不再提示

讨论一个整车软件版本管理问题

智能汽车电子与软件 来源:十一号组织 作者:18号线不到安研路 2022-09-30 17:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、问题来源

故事要从主机厂的整车开发流程说起。目前国内各大主机厂基本沿用通用汽车的GVDP(Global Vehicle Development Process,整车开发流程)来定义自己的整车开发计划。GVDP作为汽车领域最广为人知的开发流程之一,贯穿了车型开发的整个生命周期。

GVDP将整车开发归纳为五个阶段:架构阶段、战略阶段、概念阶段、开发阶段、产品及生产成熟阶段。而每个阶段又分别定义了相应的“里程碑”节点。“里程碑”意味着整车开发工作阶段性结束,同时意味着下一阶段的开始。“里程碑”往往也伴随着本阶段交付物的锁定及下阶段交付物的启动。

9b8b12f8-3d7e-11ed-9e49-dac502259ad0.png


主机厂DRE(Design Release Engineer)们的零件开发工作会严格按照GVDP定义的阶段及节点按部就班完成。整车项目经理和VSE(Vehicle System Engineer)们同样以此制定工作计划,在相应的整车阀点收集并审核DRE们提供的交付物,包括但不局限于样件、设计文档、台架整车测试结果、最终的量产件。

至于工程管理系统架构,主要由BOM(Bill of Material,物料清单)、PDM(Product Data Management,产品数据管理)等子系统构成。在这些子系统中,一般会以零件的LOU(Line of Usage)信息作为整车零件的管理颗粒度,零件的硬件和软件序号和信息在PDM中均挂在该零件总成下。DRE牵头零件工程更改的过程中,同样会以这个零件总成号和相应的LOU向整车项目组提交更改方案和费用。

在新四化的热潮尚未开始前,该管理模式有序保证了整车的顺利开发和量产。对于涉及软件的控制器或执行器,一般硬件供应商同为软件供应商,功能范围相对稳定因而软件代码量较少,硬件和软件可按GVDP的节点要求统一测试和交付。在G3(预试生产)阀点前即可锁定零件的状态,在SOP(Start of Production,正式生产)后继续迭代的可能性较小。

然而近几年软件定义汽车的热潮涌动,伴随着网联、智驾功能的蓬勃发展,软件的开发和迭代日益复杂,交付逐步与硬件分离。整车的一些域控制器,比如常见的ADAS,在实际的开发过程中,会由多家供应商和主机厂一起协同开发。 例如,硬件由A供应商提供,底层软件发包给B供应商,应用层软件定点至第三家供应商C。一些应用层的支持功能,例如FOTA,也会选择开发经验更丰富的供应商D,甚至于测试台架或者人力也会外包给供应商E协作完成。

这样便会给控制器的开发和软件的集成和测试带来巨大的挑战,很多控制器无法在SOP前完成所有功能的开发和测试验收,不少功能和BUG需要在车辆下线后去迭代。这一软件版本发布的现状对原有的GVDP开发流程也带来了变化,流程中尚未定义对于控制器软件版本快速迭代的管理方案,也没有定义SOP后软件发版流程。

对于当前整车分布式电子电气架构及过渡阶段的域架构,新开发的车型都将拥有几十个控制器,各供应商的能力参差不齐导致了开发周期大相径庭,各控制器断点时间的不一致导致了交付的整车版本碎片化严重,碎片化的整车版本严重不利于整车的功能测试和验证。

二、解决方案

为了解决上述问题,同时加强整车生命周期内软件开发的协同管理,保证整车状态可控、计划有序,整车软件新版本可以及时分步实施,不少主机厂尤其是新势力厂商都制定了整车基线管理。

整车基线管理是把整车的控制器软件版本按照周期划分基线。在节点到达时,根据当前释放的各控制器软件版本捏合成基线,以此作为基准进行集成测试和兼容性测试。测试通过后,锁定并发布基线。

基线管理流程可基于GVDP的流程,对于GVDP中定义的阀点,如EP、PPV、PP、P、SOP等,均可定义为整车基线节点,对网络诊断、整车功能的成熟度进行定义。随着整车SOP后的持续运营,基线计划可根据需求,根据FIP的持续迭代,定期更新发布。大致的运营流程如下图所示。 9c4a6b3a-3d7e-11ed-9e49-dac502259ad0.png  

车厂的基线小组需要在整车层面制定整车软件基线的需求、开发计划,并将计划输出给各控制器端,统一在某一节点交付当期基线的软件,并在测试验证通过后发布,通过OTA或者线下刷写的方式应用新版基线。

三、遗留问题

上文主要论述的是基线管理的需求来源和总体方案。随着OTA在各主机厂落地,极大改变了车辆软件迭代的方式。主机厂的整车基线管理势必与OTA的运营管理紧密相关,OTA的运营流程作为整车基线发布的下游,需要按着基线的节拍去实施。

主机厂希望通过OTA迭代整车基线,并作为基线管理的主要手段。但对于目前尚不稳定的FOTA能力和流程的缺失,仍有如下问题待主机厂根据自己的实际情况解决:

(1)对于多配置或者具有高低配零件的车型,整车基线的定义方式;

(2)对于不具备FOTA能力或者FOTA失败风险较大的控制器,如何通过OTA+线下刷写的方式共同拉齐整车基线;

(3)控制器售后换件或异常刷写导致整车基线异常的拉齐策略;

(4)随着运营的深入,跨基线升级带来的开发和测试工作量。

四、写在最后

综上所述,对于OTA运营,随着整车基线管理的成熟,势必将由点到面,不再以控制器的颗粒度去运营,而将捏合成整车基线的控制器组,以整车功能的迭代计划作为基准,整体去迭代或者统一回滚,真正实现整车软件的生命周期管理。




审核编辑:刘清

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

    关注

    114

    文章

    17877

    浏览量

    195141
  • PDM
    PDM
    +关注

    关注

    2

    文章

    115

    浏览量

    18847
  • 执行器
    +关注

    关注

    5

    文章

    435

    浏览量

    20575
  • BOM
    BOM
    +关注

    关注

    5

    文章

    279

    浏览量

    42859
  • DRE
    DRE
    +关注

    关注

    0

    文章

    4

    浏览量

    6801

原文标题:FOTA专栏—整车基线管理

文章出处:【微信号:智能汽车电子与软件,微信公众号:智能汽车电子与软件】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    汽车电子 ASPICE 落地全流程指南:从客户需求到证书获取(

    过程改进和能力测定,是由国际汽车工作组(ISO)与德国汽车工业协会(VDA QMC)联合推出的,专为汽车行业定制的软件研发过程评估模型,当前主流版本为 4.0 版本。其核心价值分为两
    发表于 04-09 10:29

    InverterTest 光储逆变器测试软件正式发布:200+测试工况,软件集中管理

    本文导读致远仪器正式推出InverterTest光储逆变器测试软件,支持依据GB/T34133-2023等标准开展相关测试应用。软件将数据管理、结论判读、报告导出集中到
    的头像 发表于 03-10 15:12 611次阅读
    InverterTest 光储逆变器测试<b class='flag-5'>软件</b>正式发布:200+测试工况,<b class='flag-5'>一</b>套<b class='flag-5'>软件</b>集中<b class='flag-5'>管理</b>

    自动化测试平台的版本管理功能对比分析

    在ATE相关的测试项目与方案管理中,版本管理是保障测试致性、追溯变更轨迹、沉淀测试资产的核心环节。
    的头像 发表于 02-03 18:34 202次阅读
    自动化测试平台的<b class='flag-5'>版本</b><b class='flag-5'>管理</b>功能对比分析

    嵌入式开发绕不开的版本管理工具——git

    Git是开源的分布式版本控制系统,由Linux之父Linus Torvalds于2005年用C语言开发,主要是为了帮助管理Linux内核开发而创建的
    的头像 发表于 01-30 16:47 1469次阅读

    固件版本错配:让老工程师都栽过跟头的“低级错误”

    建立并维护份“产品版本-固件对应表”。此表应在PLM(产品生命周期管理)系统或共享文档中心进行维护,任何硬件或软件版本变更,必须同步更新
    发表于 12-18 10:31

    全新AMD Vitis统一软件平台2025.2版本发布

    AMD Vitis统一软件平台 2025.2 版现已推出,此版本为使用 AMD Versal AI Engine 的高性能 DSP 应用提供了更出色的设计环境,还增强了仿真功能以加快复杂设计。
    的头像 发表于 12-12 15:06 859次阅读

    嵌入式开发工具版本的选择策略

    版本在嵌入式开发团队协作中,软件工具版本的统管理需要分层次、分场景处理。 、必须强制统
    发表于 11-25 06:11

    元服务发布选择待发布软件

    ;gt; 版本信息”下待发布的版本。 进入“软件版本”区域,点击“版本选取” 5.弹出窗口将展示已上传的、通过检查的软件包,选择待发布的
    发表于 11-03 17:10

    AppGallery Connect(HarmonyOS 5及以上) --公开测试创建并发布测试版本

    公开测试版本仅支持分发中国大陆地区。 7.配置软件版本。 本文主要参考引用自HarmonyOS官方文档
    发表于 09-26 17:24

    创建并发布测试版本

    配置软件版本。 5.配置测试信息。 测试信息默认继承全网版本信息或最近测试版本填写的信息。如需调整,请在当前测试
    发表于 09-16 15:21

    HIL技术:带你轻松开展整车管理控制器功能验证

    新能源汽车正以超预期的速度高速发展,整车能耗控制、整车安全性、乘员舱舒适性俨然已成为各大主机厂比拼整车内功的重要因素。而在同样的整车基础硬件下,整车
    的头像 发表于 08-12 10:29 967次阅读
    HIL技术:带你轻松开展<b class='flag-5'>整车</b>热<b class='flag-5'>管理</b>控制器功能验证

    7月24日在线研讨会 | 如何高效验证整车管理控制系统

    随着新能源汽车的快速发展,整车管理系统的复杂性和集成度显著提升,控制对象激增、能量流动耦合、控制逻辑复杂、验证成本高昂等都对控制系统开发测试提出了更高的要求。传统台架/整车测试中单次测试周期长
    的头像 发表于 07-21 10:49 623次阅读
    7月24日在线研讨会 | 如何高效验证<b class='flag-5'>整车</b>热<b class='flag-5'>管理</b>控制系统

    全新AMD Vitis统一软件平台2025.1版本发布

    全新 AMD Vitis 统一软件平台 2025.1 版正式上线!此最新版本为使用 AMD Versal AI 引擎的高性能 DSP 应用提供了改进后的设计环境。
    的头像 发表于 06-24 11:44 1941次阅读

    老电视如何安装浏览器?

    以确定是电视android版本问题。 查看软件信息显示 主软件版本:v2.16240116 桌面版本:3.31.0003 boot软件版本
    发表于 06-01 18:57

    软件定义汽车: RT-Thread程翧整车OS亮相上海车展 | 媒体视角

    4月25日,在第二十一届上海国际汽车工业展览会技术论坛上,RT-Thread睿赛德创始人兼CEO熊谱翔重磅发布了“程翧整车基础软件操作系统”。这成果引发了广泛关注,多家媒体对此跟进报道,聚焦睿赛德
    的头像 发表于 05-07 18:40 1259次阅读
    <b class='flag-5'>软件</b>定义汽车: RT-Thread程翧<b class='flag-5'>整车</b>OS亮相上海车展 | 媒体视角