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

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

3天内不再提示

谨防软件定义汽车中的软件浅坑:BUG

汽车与新动力 来源:爱卡汽车 作者:爱卡汽车 2021-06-17 10:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

软件定义汽车,是目前几乎所有汽车厂商都挂在嘴边的一个概念,其核心是智能汽车的价值从硬件向软件转移。未来汽车的硬件很可能是不赚钱的,利润主要来自软件;消费者评价一款智能汽车高不高端不仅要看它的硬件参数,更要看它的软件水平。软件定义汽车这个概念是与汽车的智能化水平息息相关的,只有当自动驾驶和智能座舱足够好用,软件才有可能定义汽车。

从大的趋势上看,软件定义汽车是没有什么疑问的。但是正如我们距离真正的完全自动驾驶还非常遥远,软件定义汽车虽然人人在说、人人在做,却仍是一个长久的议题,实现起来困难重重。最直接的困难不是什么高不可攀的技术高峰,而是无处不在、防不胜防的软件浅坑:BUG。

电脑蓝屏相信大家都遇到过,如果智能汽车的自动驾驶系统也“蓝屏”,将会带来非常严重的后果。

是软件就会有BUG,有的BUG无关痒痛,但有的BUG则会带来非常严重的后果。对普通人来说,一次office崩溃或者电脑蓝屏就足以令人抓狂;而在工业、科技领域,BUG可能会造成数以亿计的损失,甚至给生命带来威胁。最出名的BUG应该是千年虫(系统里的年份用两位数表示,导致2000年被错误识别为1900年),在上世纪90年代末全球耗费数十亿元来解决处理这个问题。

软件系统越复杂就越容易出BUG,而未来智能电动汽车的软件代码可能会超过十亿行,是最复杂的软件系统。作为对比,美国最先进的F35战斗机有2400万行代码,office软件有4000万行代码,Windows 10操作系统大约有一亿行代码。在十亿行代码中不出现BUG基本上是不可能的。智能座舱和自动驾驶是智能汽车软件系统当中最复杂的两个部分。在智能座舱部分,BUG可能会导致用户体验的下降、用户信息的泄露;在自动驾驶部分,BUG可能会造成可靠性的下降,甚至会导致事故的发生。

目前的汽车软件系统大约有一亿行代码,而未来智能汽车的软件系统代码行数可能会突破十亿行。

目前闹得沸沸扬扬的特斯拉“刹车失灵”事件就展现了智能汽车可能会遇到的一系列软件问题。特斯拉采用了博世的iBooster电动助力刹车系统,刹车助力的策略和各项参数可以通过软件来调整。于是特斯拉通过OTA升级就能提升车辆的刹车性能,可以说是“软件定义汽车”的典型案例。但是另一方面,特斯拉对iBooster的控制软件做了大量的修改,而这些修改很可能带来了一些缺陷,这被广泛认为是“刹车失灵”的主要原因。

自动驾驶往往采用了复杂的神经网络算法,研发人员用海量的真实路况和人类驾车数据来训练算法,让神经网络理解这些数据,并复现人类驾车时的反应。这种算法被广泛应用在AI领域,解决了不少难题。但这种先进的算法也有可能存在BUG和缺陷。在2019年,美国最大点评网站 Yelp的工程师训练了一个用来消除 BUG 的神经网络。让人意想不到的是,这个神经网络把所有代码都删除了,从而彻底地“消除”了BUG。这样的问题同样可能出现在自动驾驶领域。

神经网络算法是一种黑箱算法,在输入的数据和输出的决策之间存在一个黑箱。也就是说,研发人员其实并不清楚机器到底是如何通过输入的数据形成最终决策的。对于自动驾驶这种需要极端安全性和可靠性的应用场景来说,黑箱的存在无疑是个巨大的隐患。直到发生了事故,我们才会知道算法有问题,但是问题在哪儿却又是不可知的。这又给事故的调查和监管带来难题。

即使车企的工程师们开发出了一种相对完善的软件系统,并不意味着它们完全避免了严重的BUG,日益频繁的OTA很可能会带来新的问题。在“软件定义汽车”概念中,OTA空中升级是极为重要的一环,通过OTA可以不断赋予车辆新的功能。车企的软件OTA频率正在逐渐向手机厂商靠拢,未来将可能实现每个月都有升级。然而手机软件的测试流程相对简单,智能汽车软件系统则需要更加严格、更加复杂的测试。在升级频率越来越快的压力之下,智能汽车软件系统OTA带来BUG的可能性是非常高的。好在更新频繁的主要是智能座舱部分,带来的损失相对较小。

责任编辑:lq6

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

    关注

    0

    文章

    156

    浏览量

    16307
  • 软件定义
    +关注

    关注

    0

    文章

    88

    浏览量

    14179

原文标题:速览 | 谨防BUG,浅谈“软件定义汽车”

文章出处:【微信号:汽车与新动力,微信公众号:汽车与新动力】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    东软睿驰亮相2026软件定义汽车论坛暨AUTOSAR中国日

    近日,2026第七届软件定义汽车论坛暨AUTOSAR中国日在上海举行,本届论坛汇聚全球主机厂、核心零部件企业、芯片厂商及基础软件供应商等产业核心力量,围绕
    的头像 发表于 03-24 13:57 1309次阅读

    普华基础软件亮相2026软件定义汽车论坛暨AUTOSAR中国日

    3月18-19日,第七届软件定义汽车论坛暨AUTOSAR中国日在上海圆满落幕。本届论坛聚焦软件架构升级、标准迭代与产业协同等核心议题。
    的头像 发表于 03-24 13:51 465次阅读

    三家半导体企业的软件定义汽车策略对比

    汽车行业正在经历一场根本性的变革,这个过程涉及到包括软件定义车辆、将人工智能(AI)注入车辆设计等多个方面。其中,向软件定义车辆的转型是
    的头像 发表于 02-27 15:23 1833次阅读
    三家半导体企业的<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>策略对比

    临港汽车软件联盟正式成立!于2025软件大会开启“软件定义汽车”新篇章|新闻速递

    近日,以“破局关键软件技术,赋能新质产业生态”为主题的2025软件高质量发展大会在上海临港新片区成功举办。其间,临港汽车软件联盟正式成立
    的头像 发表于 11-13 19:06 6120次阅读
    临港<b class='flag-5'>汽车</b><b class='flag-5'>软件</b>联盟正式成立!于2025<b class='flag-5'>软件</b>大会开启“<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>”新篇章|新闻速递

    远程控制边缘节点如何优化软件定义汽车架构

    汽车车载网络不断发展,以支持软件定义车辆 (SDV) 的新功能。随着软件整合到更少的电子控制单元 (ECU)
    的头像 发表于 10-27 17:00 1839次阅读

    汽车软件安全测试的痛点与Bugspot解决方案

    上海磐时PANSHI“磐时,做汽车企业的安全智库”汽车软件安全测试的痛点与Bugspot解决方案日前在汽车行业,
    的头像 发表于 09-05 16:17 910次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>软件</b>安全测试<b class='flag-5'>中</b>的痛点与Bugspot解决方案

    软件定义汽车如何影响汽车行业

    软件定义汽车(SDV)是指一些关键功能(如驾驶辅助、信息娱乐系统,甚至核心车辆行为)都由软件实现、控制并更新的汽车
    的头像 发表于 07-01 16:21 1169次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>如何影响<b class='flag-5'>汽车</b>行业

    MCU如何驱动软件定义汽车创新

    软件定义汽车(SDV)已占据汽车行业数字化革命的中心。如果说SDV是“装上车轮的智能手机”,那么其幕后核心——微控制器单元(MCU)则是当之无愧的“
    的头像 发表于 07-01 10:17 1739次阅读

    软件定义汽车时代为什么中间件受青睐

    在“软件定义汽车”时代,随着汽车软件功能渐趋多样化,硬件和软件组件之间的通信和交互开始变得复杂。
    的头像 发表于 06-09 11:14 1142次阅读

    软件定义汽车电源管理设计:NXP的PMIC选型攻略解析

    汽车行业正在稳步迈向软件定义汽车 (SDV)。制造商和驾驶员对各种技术的互联性和可升级性充满期待,特别是通过无线 (OTA) 软件更新,实现
    的头像 发表于 06-06 09:50 2273次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>电源管理设计:NXP的PMIC选型攻略解析

    光庭信息邀您相约德国慕尼黑汽车软件策略峰会

    5月21日-22日,AUTOMOTIVE SOFTWARE STRATEGIES(汽车软件策略峰会)即将在德国慕尼黑地标SZ Tower举行。本次峰会将聚焦“软件定义
    的头像 发表于 05-20 16:34 820次阅读

    软件定义汽车如何改变未来出行

    汽车行业正加速驶入一个由软件定义汽车 (SDV) 主导的新时代。这些车辆不再只是交通工具,而是一个能够持续进化的技术平台,依托不断更新的软件
    的头像 发表于 05-20 09:52 1027次阅读

    软件定义汽车将如何变革汽车行业

    在技术快速发展的背景下,软件定义汽车(SDV)正迅速崛起,成为未来出行的焦点。它将如何变革汽车行业,并带来哪些前所未有的机遇呢?让我们一起探索这个激动人心的领域!
    的头像 发表于 05-16 10:00 1003次阅读

    软件定义汽车时代,Elektrobit谈虚拟开发到量产落地的效率跃升

    电子发烧友网报道(文 / 吴子鹏)软件定义汽车(Software-Defined Vehicle, SDV)正掀起汽车产业的革命性变革,推动行业从机械硬件主导迈向
    的头像 发表于 05-12 09:25 6047次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>时代,Elektrobit谈虚拟开发到量产落地的效率跃升

    解锁未来汽车电子技术:软件定义车辆与区域架构深度解析

    解锁未来汽车电子技术:软件定义车辆与区域架构深度解析 ——立即下载白皮书,抢占智能汽车发展先机 *附件:解锁未来汽车电子技术:
    的头像 发表于 04-27 11:58 1614次阅读