助力车载娱乐系统开发,工程师必备的开源软件指南
扫描二维码
随时随地手机看文章
像通用或者大众等大型汽车厂商,由于产量大,因而有足够的能力完全从头开始构建车载娱乐信息系统(IVI)平台。然而,对于较小的厂商来说,他们更希望能够找到一个适用的现有IVI架构,从而重复使用其构建模块。他们不想白费力气去做重复工作,例如制作USB和硬盘驱动器等标准部件,所以具备可复用性的开源平台对他们来说是极具成本效益的一种方案。这也就是为什么汽车市场对类似于GeniviLinux的方案趋之若鹜—因为开源IVI的协作性能有助于降低每个平台的工程量,从而加速开发、缩短总体上市时间。在可能的情况下,CSR也需要与其他车载娱乐信息系统领先厂商合作,以便减少实现无线连接所需的工程压力,例如:CSR就一直与MentorGraphics密切合作开发GeniviLinux开源平台。
与现存专有系统相比,开源软件具备几个优势。首先,开源软件具备的协作性意味着平台的所有注册用户都可推动组件软件的发展,因此从许可软件的角度来说,它较之专有系统必定更加实惠;而从硬件的角度来说,它也有利于节省成本。其次,由于所有组件均基于飞思卡尔或德州仪器芯片,因此汽车制造商在市场上就拥有更大的灵活性及更多选择,采购部门在采购如SoC类的高成本组件时便可将价格纳入核心考虑因素。
毫无疑问,开源平台的运行同时还面临诸多挑战,因此采用开源IVI平台进行开发的一线供应商必须密切关注这些问题,以保障其部署于组件软件之上的IP地址免遭GPL许可的波及。过去几年,安全漏洞管理,如保护IP地址免遭GPL许可的波及,以及控制因检查代码是否符合开源许可规则而产生的相关成本一直是开源平台面临的难题。然而,这些已不再是大问题,因为Linux等解决方案可为汽车市场提供极其稳健的操作系统。