现在每个汽车制造商都在开展软件业务,并且承受着每个设备软件公司所面临的那种集成压力。通常新产品的市场窗口期非常紧,而复杂性会影响设备质量,成本的上涨也在出现失控局面。即使是最大、最好的工程师队伍也很难满足汽车消费者的所有技术要求。从产业整体来看,有三分之二的设备软件开发项目的完成时间严重滞后于计划进度,超过三分之一的项目严重超出预算。只有很少的设备能够满足基本的性能要求,接近四分之一曾经许诺过的设备开发项目没有完成。
在很多方面,汽车是多种前沿技术首先得到应用的行业。今天汽车消费者想获得的信息通讯功能的数量,以及使用内存受限的实时操作系统将这些功能高效集成的挑战在不久前还似乎遥不可及。连通性是目前最时兴的词眼,在不降低安全性的基础上提供连通能力变得非常重要。在计划和预算内达到这二个目标意味着成功,但在竞争激烈的汽车信息娱乐市场中也同样容易招致失败。
不管在刹车系统还是GPS系统中,软件故障都不是一个小问题,汽车信息娱乐集成系统中各个组件的正确运行对车辆性能和乘客安全来说至关重要。软件系统中的故障可能会导致成本高昂的汽车召回,这对制造商的信誉和成本都会造成严重的负面影响。
消费者期望的软件功能
下面分类列出了汽车消费者通常希望他们的汽车信息娱乐系统能够提供的许多功能和特性,特别是在长途车比较盛行的国家和地区。这份列表也同时综合反应了作为风河(Wind River)用户的汽车制造商的急切需求,以及汽车设备用平台的信息通讯能力。
信息娱乐系统经过蜂窝网络到服务提供商的通信,用于系统状态报告和更新;
通过蓝牙或Wi-Fi建立与短距离无线设备的通信,主要用于连接车主使用的便携式设备;
通过USB建立通信,例如与车主使用的iPod、记忆棒和膝上型电脑的通信;
信息娱乐系统与引擎(UTH)系统之间的通信,可以在汽车仪表盘上显示引擎系统的状态信息;
通过GPS交流位置信息,用于方向、地图、本地服务广告等;
从卫星下载音频、视频和文件,从而方便车主在行进途中访问文件;
通过触摸和图形系统实现人机界面(HMI)的输入和反馈等,采用二维和三维图像实现显示器、按钮、拨号盘、开关;
通过语音识别完成HMI的输入,从而实现电话拨号、收音机换台等功能的语音操作,需要噪声抑制、回声消除功能和众多可插入式模块(例如方言识别、语言、词汇量和声学模块);
通过声音实现HMI的反馈,实现系统音、音乐和音调;
通过语音合成实施HMI反馈,允许系统“回答”车主,需要文本到语音的转换功能;
支持可安装、可升级和可删除的软件,可能需要Java虚拟机和认证;
支持网络服务,实现基于网络的应用到应用的通信;
网络浏览器,可以从信息娱乐系统访问网络;
内部数据通信协议,用于软件组件之间的消息传递;
支持闪存并具有电源安全可靠性的文件系统,在掉电时不会发生数据丢失;
低功耗;
高效的电源管理机制。例如,一些系统在车辆“未启动”时需要电源,但在停用规定的一段时间后应该能自动关机以确保电池的长寿命;
快速启动,当用户一进入车内信息娱乐系统就能马上投入使用;
小型存储器封装以减少系统硬件成本。
风河的解决方案
面对汽车信息娱乐系统设计与开发所面临的挑战,风河系统公司主要从以下五个方面提供解决方案:
汽车设备用平台--用于信息通信设备开发的一体化开发与运行平台(图1);
图1:用于信息通信设备开发的一体化开发与运行平台。