开源软件继续推动互联汽车向前发展
序。
互联汽车也意味着使用了空前多的电子控制单元。最近有研究显示,当今的高端豪华车上可看到近100个电子控制单元。还发现了从8位和16位应用处理器向低端32位微控制器的转移。这只有在硬件成本不断下降而硬件性能和功能提升时才适用。互联汽车中的这些活动需要处理复杂的活动。这就是全功能汽车操作系统能够发挥作用的地方。Linux作为一个操作系统显示出了很广阔的发展前景,它能够将众多功能集于它的中间件。
目前正在努力确保在达到基本活动要求的同时,将汽车关键活动独立出来,确保安全性和数据完整性,这通常会使用一套虚拟层和虚拟化技术。在虚拟层技术中将Linux与经过安全验证的RTOS相结合提供了一种绝佳的选择,既能够在单芯片平台上整合各种关键应用,又可以通过模块的整合降低整体汽车成本。
除了为安全关键应用提供支持外,安全也正成为互联汽车领域重点关注的问题。安全增强Linux(SELinux)是Linux的一个成熟组件,目前正被研究用于安全至上的互联汽车的内部功能。这也是Linux远超专有操作系统的一个方面。
电子控制单元和模块整合
随着电子功能不断增多,对模块整合的需求变得愈加明显。由于汽车结构中加入了新的电子控制单元,很多问题随之出现。汽车线束的复杂性和重量有所增加。通常会配置多余的软件功能,以便为汽车平台的可升级性提供更好的支持。例如:一辆车配备支持语音识别的远程信息处理模块,而信息娱乐系统也支持语音识别,从而实现指挥与控制。车载信息娱乐系统可能通过联网的移动设备实现免提功能。我们还看到新兴先进驾驶辅助系统(ADAS)与驾驶座信息娱乐和驾驶员信息系统在传感器输入处理方面存在许多共性,这为模块整合提供了又一个用例。
汽车中电子控制单元的不断增多也更凸显了标准化的重要性。随着硬件平台发生变化,这就需要重新设计软件,甚至重新设计系统,以整合各模块的功能。汽车开放系统架构(AUTOSAR)很好地为不同汽车软件架构创建了开放性标准,以解决这些问题(图2)。汽车原始设备制造商、电子产品供应商、芯片制造商和软件公司组成了AUTOSAR联盟。
图2:AUTOSAR开发环境。
带您进入全新领域
互联性不仅限于汽车内的电子控制单元,还涉及汽车与外界沟通的方式。汽车可能需要接入蜂窝无线网络。信息娱乐系统将通过与带入汽车的移动设备互联而获益,不仅可以访问设备上的多媒体、应用和数据,而且还为接入互联网提供了新的选择。
这方面有两项新兴技术:车与车(V2V)和车辆与基础设施(V2I)通信,统称为V2X(图3)。V2X是一种机器对机器(M2M)通信,可在汽车之间、汽车与路边基础设施之间,甚至汽车与云之间实现自动通信。V2V使汽车能够进行对讲,使用短程无线电交换交通堵塞、天气状况和意料之外的施工区等数据。此外还有收费等许多商业应用。V2V能够大大提升驾驶的安全性,因而前景十分广阔。
诸如V2V通信之类的车辆通信系统并非ADAS专用,但却为ADAS应用带来了很多有趣的新功能。这项技术基于专用短程通信(DSRC),采用5.9 GHz频段,该频段也用于Wi-Fi。这样就可以将信息发送至附近的汽车,一般最多只能传输1000米。该技术适用于在汽车之间或者汽车与路边站台之间收发本地信息。从ADAS的角度来说,V2V代表着另一种类似于传感器的输入系统,可用于改善策略和反应。
当然,V2V和V2I的实用性基于成本和客户需求。部署激励措施很可能最终将通过政府强制执行。在任何情况下,成本都将成为一个问题。Linux作为一种开源软件平台,在降低开发成本方面发挥着重要作用。此外,GENIVI等联盟将必须加大力度确保V2V和V2I符合全行业都接受的通用标准。
图3:V2X格局:车与车(V2V)和车与基础设施(V2I)通信。
建立采用Linux操作系统的汽车系统
从信息娱乐和音响系统到远程信息处理系统(要求立即启动和强大的安全层),Linux将充当起运行大部分互联汽车功能的角色,这是大势所趋。开源软件正迅速占领裸机运行系统、实时操作系统或封闭式汽车操作系统等传统领域。
为满足当今汽车软件解决方案的需求,一款开源软件解决方案必须像Linux一样具有成熟且值得信赖的内核。因此可以考虑选择Linux操作系统,此外还需要大量安全且高品质的定制软件组件。提供这类组件的厂商不仅需要有丰富的相关经验和服务的一致性,还要能够提供涉及各个学科的工程服务,这样才能与一级供应商及其他合作伙伴共同打造最终解决方案。
除了值得信赖的安全内核外,软件平台还应能够满足汽车行业的特殊需求。其中不仅包括快速启动和图像效果等最终用户能轻
开源软件 美通社 Linux AUTOSAR 互联汽车 相关文章:
- Mentor发布《汽车系统设计的整体解决方案》研究报告(09-28)
- 海拉致力为德国顶级客户提供全方位的动感前卫套件(11-24)
- 海拉创新车灯点亮前路 “光幕功能”可照亮车身两侧的区域(01-13)
- 埃森哲与西亚特推出车联网概念验证方案(01-29)
- 基于CAN总线和MiniGUI的虚拟仪表设计(05-13)
- 基于uClinux的汽车黑匣子的设计(06-28)