上海汽车报电子报

2016年9月18星期日
国内统一刊号:CN31-0035

上海汽车报新闻|News 用Linux描绘智能驾驶 用Linux描绘智能驾驶 快人一步的发展思路为企业赢得先机 纳铁福eDrive项目通过符合国家鼓励类产品目录评审 上海赛科利通过“中国重点骨干模具企业”评审 “一带一路”基础设施建设拉动红岩重卡批量进入巴基斯坦

按日期检索

12 2017
3
4

上海汽车报

电子报刊阅读器
放大 缩小 默认

用Linux描绘智能驾驶

访延锋智能移动终端与多媒体娱乐系统互联软件开发团队

1991年,芬兰计算机科学专业的学生李纳斯·托沃兹不经意间向朋友提及自己的新玩意儿:“我在打造一个免费开源的操作系统。”他说这只是他的兴趣之举。

不过,他这个“新玩意儿”远没有“兴趣”那么简单。今天,开源操作系统Linux已成为世界上最重要的电脑程序之一。大多数人对于这个名字都很陌生,其实它一直常伴在你左右:不少手机、甚至是电脑的操作系统都是基于Linux构建的;Facebook、Google的服务器也是基于Linux搭建的。

虽然,极少数人在购买汽车产品时会考虑它使用了何种操作系统,但Linux的“雄心”也囊括了汽车领域——车载电子系统市场的竞争越来越激烈。延锋所属电子系统科技公司就抓住了这一发展机遇,潜心开发了一套运行在嵌入式Linux系统上的智能移动终端与多媒体娱乐系统互联软件,并获得了今年上汽集团“技术创新奖软件类一等奖”。

第一个吃螃蟹的人

“我们认为像从IOS(苹果产品操作系统)到Android(基于Linux开发的操作系统)一样,从封闭过渡到开放是一种趋势,我们的项目是对未来的展望,有开拓意义。”音响娱乐系统软件与系统工程部门徐经理说。

Linux首次引入到汽车电子系统时,业界是持怀疑态度的。2011年,延锋团队拿下为雷诺日产全球车型开发车载娱乐系统软件项目,同样面临质疑。“没有人选择这个系统,我们是第一个吃螃蟹的人;另外,产品要去适应客户的不同的车型,客户又有很迫切的降本需求,对我们挑战很大。”软件架构工程师小曹说。

延锋选择车载Linux系统为的是解决客户需求。在确保各部件功能稳定运行的同时,将汽车关键功能独立出来,通常会使用一套虚拟层和虚拟化技术。在虚拟层技术中,将Linux与经过安全验证的实时操作相结合提供了一种绝佳选择,既能在单芯片平台上整合各种关键应用,又能通过整合模块降低成本。

延锋团队自主定义了基于Linux和软件解码技术的IVI(车载信息娱乐系统)软件架构,开发了核心中间件模块;使用多媒体解码用软件算法保证了车载可靠性;开发了基于蓝牙协议的智能手机连接架构和协议,支持第三方APP连接,实现智能移动终端与多媒体娱乐系统的双向传输和控制。按照AutoSAR协议标准,设计了CAN网络传输和管理软件包,实现控制总线和娱乐总线的安全隔离。“我们的团队是跨国合作的,只要有太阳升起的地方,就有人在工作。”通过该软件的开发,延锋建立了车载Linux的系统开发能力,掌握了国际化客户软件质量要求和流程规范,相关的技术积累已经固化成了软件资产。

识破“蓝幕”障眼法

说到开发过程中的趣事,工程师们不约而同地回答:吹风机。

芯片通讯间的电信号传输在正常状态下很难发觉是否存在缺陷。某次,延锋伟世通实验室在高低温测试中发现系统软件运行出现了异常,要想准确找出哪一个环节有疏失,并非易事。

“凭着工程师直觉,我们怀疑这可能跟环境有关。于是,借了一个吹风机对着芯片直吹,还是没结果。”高级软件工程师陈工回忆道。“我们开始绕圈吹,发现每到一个固定点异常就出来了,就开始检测吹风机使用与否情况下波形的变化,果然问题就出在这里。”至此以后,吹风机就成了开发团队模拟高温实验的“神器”。

在开发测试中的“土办法”并不少,但要解决问题,更重要的是发现表面现象之下的相关性。“这就像是拍电影时的‘蓝幕效应’,你抓一条蛇,把它的身体涂成蓝色,远看的时候,只有两端有东西在动,其实它们有联系,只是你看不见而已。”小曹说。(见习记者 李妍如)

放大 缩小 默认
关于我们 | 企业公示 | 手机版
主办单位:上海汽车报社有限公司 备案号:沪ICP备16052313号-2