OPTION_5:HP
在汽车产业工作是件令人兴奋的事情!这个领域,从业务模式、厂商、应用…到很多方面都在快速变化,而其中又以与软件直接相关的改变最明显;快速搜寻过去一年的产业新闻,就能看到不少这类的变化。
从汽车厂商的角度来看,电动车大厂特斯拉(Tesla)就正在快速推出新的功能性;该公司的官方博客在去年10月发表的一篇文章中表示: “Tesla 7.0版软件的推出是Tesla Autopilot自动驾驶功能的下一步,我们将继续开发新的功能并以无线下载的方式提供软件更新,让我们的客户能在未来几年能保持最新驾驶技术。”
关于苹果(Apple)电动车正在开发中的市场传言也持续不断;传统车厂像是通用汽车(GM),最近则宣布收购自动驾驶车辆新创公司Cruise Automation;还有刚刚欢庆百岁生日的德国汽车大厂BMW,表示他们正在把研发团队的一半成员换成计算机程序设计师,以与Google等公司竞争, 开发自动驾驶车辆。
从一线汽车零组件厂商的角度来看,他们希望能维持领先、不是变成半路上的牺牲者,因此大举投资开发软件技术。去年德国汽车电子大厂 Continental完成对Elektrobit Automotive的收购,就为该公司带来了软件与系统能力的增强;美国汽车零组件厂商Harman也有类似的举措,收购了软件服务业者 Symphony Teleca。
车用半导体组件供应商也积极赶上步伐;老牌业者正在利用他们的汽车领域专长,将自己定位在能为车厂提供更完整的解决方案(包括软件与硬件);例如刚完成合并飞思卡尔(Freescale)的恩智浦(NXP),现在就号称成为全球最大的汽车芯片供应商。
跨足汽车应用领域的半导体业者数量持续增加,如Nvidia在今年1月初宣布推出号称全球第一款车用人工智能超级计算机;还有更多公司正积极抢进,例如高通(Qualcomm)、联发科(MediaTek)等等,都试图扩展汽车市场版图。
以上种种变化让各种车辆越来越像是超级计算机,而软件则是为车辆带来新功能以及差异化的关键;但仅仅是强调这一点、并让更多软件工程师加入汽车产业,或许并非能达到预期效果的唯一解决方案。
汽车仍是一种复杂、安全关键的系统;安全、质量、性能,以及所需的资源与测试工作,只是众多为软件开发带来顾虑的其中几个部分。随着自动驾驶技术不断发展,更多法规、监督等方面的议题预期也将出现;因此,软件开发方法与工具需要适应。
如何让车用软件开发更具效率?功能安全性测试工具以及方法如何演进?自动化程度如何增加?需要定义那些签核点(signoff points)?该如何考虑安全性测试?在更短的时间框架与有限的资源条件下,如何能开发更多的软件?现在有多种新的工具与技术陆续问世,包括更常被使用的模拟、自动化测试工具以及安全性测试工具。
我们对于汽车软件开发可能还有一长串的问题,同时也有数不清的解决方案;你是来自车厂、一线零组件供应商、车用半导体供应商或系统整合业者的朋友吗?如果是,你在车用软件内容不断增加的情况下,所遭遇的最大挑战是什么?什么样的开发解决方案是你最需要的?欢迎与我们分享!
编译:Judith Cheng
本文授权编译自EE Times,版权所有,谢绝转载
关注最前沿的电子设计资讯,请关注“电子工程专辑微信公众号”。