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

    浏览量

    16225
  • 软件定义
    +关注

    关注

    0

    文章

    88

    浏览量

    14097

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

    软件定义汽车(SDV)是指一些关键功能(如驾驶辅助、信息娱乐系统,甚至核心车辆行为)都由软件实现、控制并更新的汽车
    的头像 发表于 07-01 16:21 754次阅读
    <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 1403次阅读

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

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

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

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

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

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

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

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

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

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

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

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

    软件定义时代:CAN SIC如何升级电动汽车的通信网络?

    本文探讨了软件定义汽车(SDV)对汽车行业的影响,以及实现这一目标的硬件和软件可升级的汽车。其中
    的头像 发表于 04-22 11:49 599次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b>时代:CAN SIC如何升级电动<b class='flag-5'>汽车</b>的通信网络?

    普华基础软件出席2025第六届软件定义汽车论坛暨AUTOSAR中国日

    此前,3月18日-19日,2025第六届软件定义汽车论坛暨AUTOSAR中国日在上海举办。本次论坛聚焦软件定义
    的头像 发表于 03-21 15:14 894次阅读

    BlackBerry QNX:软件定义汽车的现状及发展方向

    放眼全球,“软件定义汽车”的进展已到达转折点。 回望五年前,整个汽车行业认识到,软件对于新一代汽车
    的头像 发表于 02-20 14:43 1412次阅读

    QNX携手微软加速软件定义汽车发展

    BlackBerry有限公司(纽约证券交易所代码:BB;多伦多证券交易所代码:BB)旗下的QNX部门今日宣布与微软达成合作,双方将通过云平台帮助汽车制造商更高效地开发、测试和优化软件,加速软件
    的头像 发表于 01-07 16:18 845次阅读

    软件定义汽车是智能驾驶发展的关键推动力?

    编者语: 「智驾最前沿」微信公众号后台回复: C-0604 ,获取本文参考报告:《软件定义汽车,RoboTaxi前瞻》pdf下载方式。 RoboTaxi(自动驾驶出租车)作为高级别自动驾驶技术的主要
    的头像 发表于 12-23 10:48 1202次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>是智能驾驶发展的关键推动力?