APP下载

车联网智能终端操作系统解析

2015-12-23孙小冬陈文芳曹尚贵杨长富徐君飞

科技视界 2015年31期
关键词:优缺点开源车载

孙小冬 陈文芳 曹尚贵 杨长富 徐君飞

(奇瑞汽车股份有限公司,安徽 芜湖 241009)

0 引言

随着中国汽车产业的飞速发展,以及汽车电子技术的不断进步,Telematics 已经成为汽车行业备受关注的热点。伴随Telematics 技术与互联网的逐渐融合,产品形态更新迭代的速度也越来越接近互联网的发展速度。基于什么操作系统设计开发车载终端,使其能够支撑整个Telematics 系统,是一个日益重要且值得深入研究的课题。

众所周知,操作系统是智能设备的基础和灵魂。微软曾通过操作系统在PC 行业独大,尽管有诸多类Unix、类Linux 系统层出不穷,但依然不能撼动Windows 操作系统在PC 领域的领导地位。智能手机及其他手持设备的出现,才总算打破了Windows 一家独大的局面,从Linux、QNX 出现,到Symbian、WP、Android、iOS 等系统发展,更新不断。另外,各种系统均有自身不同的生态环境,让操作系统之争变得更加激烈。

车载智能终端在操作系统方面的选型,变得日益重要。车载终端与手机同样属于智能移动终端,除了完成本身信息类功能之外,娱乐、资讯等功能也越来越受到重视,集成更多的传感器实现更多先进的功能也成为了普遍现象。由于不同系统后面是不同的生态环境,选择哪种操作系统,其实也是对其后生态的选择。

1 主流车载终端软件平台解析

车载终端为客户提供信息通信、地图导航、生活服务和安防等功能,就像互联网络中的电脑、移动互联网中的手机,车载终端是车主获取车联网最终价值的媒介,可以说是网络中十分重要的节点。

目前市场上存在多个操作系统平台,主要有Microsoft embedded automotive 7 操作系统平台、WinCE 操作系统平台、QNX 操作系统平台、Linux(Genivi)操作系统平台、IOS 操作系统平台以及Android 操作系统平台等。很多车载导航娱乐终端并不适合“车联网”的发展,其核心原因是采用了非开放的、非智能的终端系统平台,基于这类平台进行Telematics 智能车载终端的研发难度较大,受到的制约也比较多。开源操作系统平台Android 和Linux,有希望成为车载终端的主流操作系统。Android 专为触摸操作进行了优化,体验良好、可个性化定制,应用丰富且应用数量快速增长,已经形成了成熟的网络生态系统。而Genivi 联盟主推的Linux 操作系统在车载平台上应用较广,具有实时、稳定的优点。下面选取了若干主要的操作系统平台进行分析和对比。

2 系统软件平台综合对比

各系统软件平台分析主要依据的指标为:系统成本、系统的用户、以及应用程序扩展性等方面。综合Microsoft Embedded Automotive 7,QNX 以及Android 三款操作系统主要性能参数,分析结果如表1 所示。

2.1 系统软件平台优缺点对比

三种系统软件平台(OS)优缺点对比情况如下:

表1 各系统软件优缺点对比表

2.2 系统软件平台综合对比

另外我们对Microsoft Embedded Automotive 7,QNX 以及Android三款操作系统平台进行了多方面综合对比,具体对比情况见表2。

(1)三种系统软件平台(OS)综合对比情况如下(表3):

表2 各系统软件综合对比表

(2)三种系统软件平台(OS)参数和特性比较表如下:从以上参数比较得出,由于Windows 和QNX 系统软件属于商业级嵌入式操作系统,所以它们在性能以及服务上有较好的保证,但是价格昂贵,且不公开核心代码,可定制性较差;而Android 等系统软件属于开源操作系统,核心代码是公开的,尽管其在技术支持和服务上有所欠缺,且对开发人员有较高的要求,但具有用户可定制性好,可持续开发性强及费用低廉等优势。正因为开源系统具有其特点及优势,从目前来看,它们极其可能成为嵌入式操作系统应用的主要推动力。

表3 各系统软件参数对比表

3 操作系统选择

应该根据自身的主要需求选择理想的操作系统。我们尝试通过一些典型的需求描述,选择合适的操作系统。

(1)如果主要诉求是要求有丰富的第三方应用,并且想吸引足够的第三方开发者加入的话,无疑Android 系统是第一选择。

(2)若希望沿用之前在WinCE 系统的技术资源,Windows Embedded Automotive 7 车机系统是最佳选择。这样能够充分利用既有资源,并且有一定量的硬件供选择。在成本上有一定的控制能力。

(3)如果及其注重稳定性,但对其他扩展能力不关注,而且自身有很强大的开发能力的话,可以尝试选择QNX 系统。

本文是希望选择一个成本低、扩展性好,且有丰富第三方应用的未来车载终端软件平台,因此考虑Android 系统作为首选,以适应Telematics 产品发展速度快和功能迭代频繁的市场需求。

4 结束语

我们对Telematics 的认知多样,其实现形态多样,Telematics 行业未来必将百花齐放,会有无数新的理念不断涌现。也会有无数的新资源融入到车载智能终端软件系统中来。但依照当前相关基础设施、汽车行业的发展来看,车载智能终端及其软件平台还有很长的路要走。从目前来看,近5 年的发展方向应该难离智能交通、自动驾驶、人车交互、车与车/设施交互几个方面,为了更好支持各种新功能实现,那么智能终端软硬件均会得到支持和发展。

[1]约瑟夫.Telematics 引领汽车数字信息化革命[J].电子产品世界,2005,12:32-42.

[2]艾伦.汽车电子的下一步—Telematics[J].汽车电子,2006,11:21-23.

[3]郭之明,徐克宝.基于uC/OS-Ⅱ的Telematics 车载终端控制器开发[J].国外电子测量技术,2006,12:8-12.

[4]冯坚.下一代车载通讯(Telematics)系统[J].汽车与配件,2007,2:24-27.

猜你喜欢

优缺点开源车载
紫外消毒在给水处理中的优缺点分析
浅谈减隔震技术原理及优缺点
高速磁浮车载运行控制系统综述
五毛钱能买多少头牛
深度学习优缺点的剖析
ICP-MS与AAS、AFS测定土壤中汞、铅、镉、铜的优缺点
智能互联势不可挡 车载存储需求爆发
大家说:开源、人工智能及创新
开源中国开源世界高峰论坛圆桌会议纵论开源与互联网+创新2.0
开源计算机辅助翻译工具研究