与安卓系统兼容的架构

安卓系统与车辆整合的其他途径是利用灵活但安全的多域软件架构。这些途径包括将安卓系统设置为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选择,还要保持车内计算系统的安全性和完整性。汽车现在已经为被归类为消费电子设备做好了准备吗?我们重新定义“移动设备”的日子不会很久远。

谷歌安卓系统可兼容linux,与安卓系统兼容的架构 - 车载安卓系统的设计方案和注意事项...相关推荐

  1. 移动u盘装linux移动系统下载,(把Linux装进U盘打造最简洁移动系统.doc

    (把Linux装进U盘打造最简洁移动系统 把Linux装进U盘 打造最简洁移动系统 在日常的电脑使用中,我们已经习惯了Windows操作系统,你有没有想过使用更简洁.随处可用的移动系统呢?你想不想随时 ...

  2. 系统之家 linux下载,CentOS 7.7 X64官方正式版系统(64位)

    CentOS 7.x系列已更新至1908版,基于Red Hat Enterprise Linux 7.7源代码的增量更新.是来自于Red Hat Enterprise Linux依照开放源代码规定发布 ...

  3. linux temp文件夹在哪_Win10系统下使用linux命令的方法

    Win10系统是目前主流的操作系统之一,其功能十分强大,而在Windows10系统下也是能够使用linux命令,只是不少用户不知道而已.那么如何在Win10系统下使用linux命令?下面小编分享一下W ...

  4. PCB CS架构(工程系统)实现单点登入方法

    社会的不断进步发展,分工也越来越细了.而我们工作接触的范围也越来越狭小了,但这不是倒退了,而是分工之细让人们在各个方面深耕细作.PCB企业软件系统发展路线同样也如此,随着我们PCB企业发展不断壮大,软 ...

  5. 最新调研-车载HUD系统市场调查报告

    关于报告-重点研究内容: --首先,报告提供了行业的基本概况,包括定义.分类和应用,其市场分析是针对国际市场提供的,包括不同地区的市场状况和前景. --其次,报告重点关注该行业中的领先企业,提供公司简 ...

  6. 国产系统独创!Linux环境完美兼容原生安卓App

    Kydroid是麒麟团队和技德系统为"银河麒麟操作系统"打造的一款完全原生.高兼容性的安卓运行环境,用于解决用户的多样化应用需求. Kydroid技术方案是将安卓运行环境以组件化的 ...

  7. linux镜像文件太大不好下载_这是什么神仙系统?支持安卓程序 + Windows 程序 + Linux 程序...

    说到操作系统相信大家都很熟悉 Windows.Linux.安卓.macOS 但是很多人都忽略了谷歌出品的 Chrome OS 系统,因为谷歌服务在国内需要 404 工具才能使用,导致这个系统关注度不高 ...

  8. 鸿蒙系统剽窃,外媒再爆猛料!质疑华为鸿蒙系统抄袭:被指山寨谷歌安卓11系统...

    [12月27日讯]导语:在2020年12月16日,华为鸿蒙OS 2.0系统手机开发Bate版本,让网友们以及开发者们都可以更加清晰的了解认知到华为鸿蒙OS系统中的分布式操作系统.微内核研发等特征以及优 ...

  9. meego系统支持java吗_有网友说因为meego和安卓都是基于Linux的平台,所以应该软件通用,所以N9可以运行apk。对吗?...

    首先说下什么是android android大家应该都知道是linux kernel + jvm 但是可能不清楚,它的kernel并不是标准linux内核,又或者不是标准内核是什么意思 简单的说(不1 ...

最新文章

  1. Asp.Net Core AsyncLocal 异步上下文
  2. BufferedReader 和BufferedWriter
  3. day36 Pyhton 网络编程03
  4. PyTorch入门(一)--PyTorch基础
  5. Spark源码系列(五)分布式缓存
  6. 安全是什么意思_屈老师小班安全教案《安全标志》
  7. Python matplotlib 线图(plt.plot())
  8. 对聚集表查询的时候,未显式指定排序列的时候,默认查询结果的顺序一定是按照聚集索引顺序排序的吗...
  9. nginx配置url重定向-反向代理
  10. Unity推出2D工具:不再只是3D引擎
  11. linux环境生成pdf字体问题,字体概述与Linux字体常见问题的解决.pdf
  12. 《敏捷个人》周刊 第13期 (可下载)
  13. flutter 截图 截长图 滚动截图 保存到手机
  14. JAVA最强工具类之一HuTool
  15. 机器人领域的会议和期刊【补充】
  16. Conda的PyTorch安装
  17. ecu根据什么信号对点火提前角_【科普】汽车ECU现状及发展趋势
  18. 转载 钽电容起火、钽电容爆炸、钽电容烧了
  19. 小米基于OpenStack搭建私有云平台技术架构大揭秘!
  20. 04、HTMLCSS-盒子模型

热门文章

  1. 高效建设网站管理网站的功能有哪些呢?
  2. JavaScript日期格式化及解析
  3. 学习网页HTML中各种边框
  4. wayland显示服务器,Ubuntu显示服务器:选Mir还是Wayland?
  5. freeRTOS的任务抢占和时间片轮转
  6. 文学给人以相爱的力量
  7. 例题:索洛模型——要素支付
  8. 国内首份!2021 中国开发者生态从业者现状调研报告发布
  9. html em属性,html em标签的作用是什么?em和i标签的区别
  10. 基2fft实现、二次最佳平方逼近多项式、牛顿迭代法