您的位置 首页 元件

车载安卓体系的设计方案和注意事项

背景介绍谷歌创立的开放手机联盟(OHA)已走过七个春秋,该联盟已经让安卓 (Android) 操作系统更容易被手机开发商所利用。在其成立后的相当短的时间内

布景介绍

谷歌创建的敞开手机联盟(OHA)已走过七个春秋,该联盟现已让安卓 (Android) 操作体系更简略被手机开发商所运用。在其建立后的适当短的时刻内,安卓渠道现已开展成为干流智能手机和平板操作体系,现在开端出现在轿车和工业运用等拓宽商场。苹果 (Apple) 的iOS和微软的Windows CE等与之竞赛的操作体系正在失掉商场份额,根据安卓体系的设备则取而代之。事实上,可下载的有用的安卓运用的数量现已增长到近110万个(数据来历:AppBrain 2014年1月)。

根据安卓体系的消费电子设备用户还期望能够在开车或搭车时运用他们的运用程序和设备功用。关于想要完结根据安卓体系的车载信息文娱体系规划师来说,这里有多种途径,例如对安卓操作体系进行全面定制后直接加载到芯片渠道(裸机)上,或许将智能手机与轿车的根底架构简略链接。本文将对这些途径及其利害进行介绍。

车载安卓智能设备

最近,谷歌在拉斯维加斯2014年世界消费类电子产品博览会 (2014 International Consumer Electronics Show) 上宣告,敞开轿车联盟 (OAA) 的任务是使安卓渠道运用于轿车。除了谷歌以外,敞开轿车联盟的开创成员包含奥迪 (Audi)、通用 (GM)、本田 (Honda)、现代 (Hyundai)和nVidia。其他厂商估计也将相继参加敞开轿车联盟,可是关于安卓渠道将如何用于轿车的细节尚处于评论阶段。一些制造商,例如起亚 (Kia) 和雷诺 (Renault),现已将定制的安卓体系加载于量产轿车上,并使其本身精心办理的安卓运用库可在车内运用。下表归纳了智能手机安卓体系的现有功用和车载安卓体系必备功用之间的不同。

表1:与安卓智能手机比较车载安卓的潜在要求。

假如敞开轿车联盟建立了一个一起的安卓根底渠道,现有的完结办法或许很快就能够发挥作用,由于任何通过谷歌同意的新安卓操作体系无疑会下降保护和支撑本钱。与前期安卓版别和车载设备的兼容性将是一个重要特征,一起也将是敞开轿车联盟首要重视的问题。在整车运用寿命期内,车主不或许像智能手机用户那样频频晋级车载软件。谷歌大约每隔九个月发布一次新安卓版别(图1),而安卓4.4“KitKat” 版别正处于量产过程中。智能手机商场的各个安卓版别都未能存活很长时刻。比较之下,这些版别很或许作为内置轿车装备运用较长时刻。

图1 :安卓版别及其散布 整合安卓智能设备

考虑到安卓的普及性,驾驶员或乘客人人具有一部安卓智能设备的状况是极有或许发生的。在抱负状况下,这样的设备将能够方便地衔接到轿车根底架构的某些部件上,或许有多种衔接办法,整合深度取决于运用状况。在最简略的整合办法中,用户喜爱在驾车时给自己的智能手机充电,而每部轿车都有一个用于衔接 USB充电器的12V配件。较杂乱的是内置蓝牙配对套件,它能够让智能设备的音乐通过车内音响体系进行播映。大多数新款轿车现在都有这个功用(图2)。

图2:与施行本钱有关的智能设备集成水平。

不断涌现的新规范正在提高车内设备集成水平。轿车衔接联盟(Car Connectivity Consortium, CCC)(http://www.mirrorlink.com) 自建立起就致力于推进设备集成规范的建立,使在车载信息文娱主机上远程办理和显现加载于智能手机的运用成为或许。轿车衔接联盟现已规则运用通用即插即用 (UPnP) 设备操控车载运用的存取。另一项规范 — 虚拟网络核算 (Virtual Network Computing, VNC) 让智能手机显现屏上显现的信息得以复制到作为瘦客户机的信息文娱主机上。然后,该运用能够在智能手机上运转,但在信息文娱主机上能够被看到。

电子规划自动化技能的领导厂商 Mentor Graphics近来发布一份题为《车载安卓体系的施行方案和注意事项》的研究报告。

现在,大多数集成都是通过USB衔接线完结的,可是这种途径显得蠢笨且不牢靠。一些车载信息文娱主机现在具有Wi-Fi功用,因而现在有了别的一种智能设备集成途径。

集成智能设备也可认为信息文娱主机供给周游3G/4G/LTE衔接。这供给了一种代替内置无线调制解调器的廉价挑选,以及多种独自的资费和数据套餐。

无论是本钱仍是集成规划,轿车OEM厂商奥迪均处于高端水平,该公司现已推出一款专为车内运用规划的专用10.2英寸的平板设备。“奥迪平板电脑” 有权拜访专门的运用商铺,并能够通过Wi-Fi衔接车辆的导航和信息文娱体系。这种办法的长处在于移动设备解决方案处于严格办理下并通过高度集成,与软硬件整合的质量极高。 与安卓体系兼容的架构

安卓体系与车辆整合的其他途径是运用灵敏但安全的多域软件架构。这些途径包含将安卓体系设置为GuestOS,或许设置到现有操作体系之上(例如以Linux Container办法),或许设置为与另一个操作体系并行的GuestOS(图3)。

在Linux Container (LXC)技能的支撑下,安卓客户端的资源、拜访操控和安全由主机Linux操作体系办理。关于重视安卓安全的体系规划师来说,这是一种在规范Linux 渠道上很好地供给安卓运用拜访权限以及运转其他体系功用的办法。多核片上体系(SoC) 渠道使这个架构更具吸引力,由于足够多的Linux和安卓域资源能够让它们一起有较好的体现。除了中央处理器 (CPU)资源,内存、图形处理资源和其他外围设备都能够完结同享。两个域的输出能够重组为一个一起的人机界面 (Human Machine Interface, HMI),然后运用户能够从两个域中挑选功用。

图3:Linux Container内的安卓体系,支撑前后车辆功用。

为了在LinuxContainer内运转安卓体系,有必要对支撑该Container的Linux内核进行一些修正。在典型的运用状况下,在前端屏幕上有信息文娱操控器去操控后座安卓的显现。支撑安卓显现的硬件资源,如通过 USB 输入的触摸屏信息、音频和图形,需求虚拟化,然后供给给运用后显现器的用户。这将有助于尽或许在车上重现“消费电子设备”的体会。

音频资源需当心加以办理:前座信息文娱用户将需求拜访导航指令、电话呼叫、体系正告、多媒体播映器等,还能够优化声道和静音。在后座用户运用的是单声道,可用于赏识音乐/文娱用处。

Linux Container的代替办法是运用彻底嵌入式虚拟机办理程序,它能够办理可用的SoC硬件资源,并将其分配给多个域/操作体系。虚拟机办理程序通过装备后能够准确办理哪些资源是GuestOS,安卓、Linux、AUTOSAR或其他操作体系可用的,并答应域之间进行一些通讯。Mentor Graphics 最近展现了一款混合域体系,其间的AUTOSAR数据来自车载电子操控单元 (ECU),这些AUTOSAR数据被送入运转于单一硬件渠道上的数字仪表板及信息文娱体系内(图4)。

图4:带有运转于单一SoC的AUTOSAR、仪表板和信息文娱体系的混合车辆操作体系。

定论

安卓现已蔚成风气。越来越多的智能设备用户期望能在车内拜访安卓运用程序。制造商具有多种施行方案,在本钱、集成程度和功用上有多个层次可选。谷歌的敞开轿车联盟和轿车衔接联盟推行集成设备的建议等规范化尽力将进一步加速车载安卓体系的开展。这些解决方案的供货商既要慎重行事以掩盖广泛的 Android APP挑选,还要坚持车内核算体系的安全性和完整性。轿车现在现已为被归类为消费电子设备做好了预备吗?咱们从头界说“移动设备”的日子不会很长远。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/yuanjian/136091.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部