首页 > 其他分享 >【车载开发】Android车载操作系统来了,前景非常乐观

【车载开发】Android车载操作系统来了,前景非常乐观

时间:2023-06-19 10:32:03浏览次数:50  
标签:操作系统 Automotive 车载 查杀 详解 Android OS


【车载开发】Android车载操作系统来了,前景非常乐观_车载

时间回到 2014 年 6 月 26 日,谷歌在 Google I/O 大会的开幕式主题演讲中正式发布了手机车机映射方案 Android Auto,旨在通过中控屏幕来使用手机内置的服务,让软件的体验更适合车载场景。

2016 年,谷歌又在 I/O 大会上展示了使用 Android 系统接管玛莎拉蒂 Ghibli 的中控系统,包括空调和收音机等,与车辆实现了更深层的结合,完整版车载系统已现雏形。

而近,谷歌的车载 Android 系统除了覆盖 IVI 系统的娱乐功能之外,还能够访问车辆的控制功能,包括空调、座椅以及 ADAS 高级驾驶辅助等功能,并能够实现和导航的联动,覆盖了更多场景和需求。

从手机切入驾驶场景,再逐渐深入车辆,最终转向包含底层控制系统的方向,车载正在快速更新和发展。而 Android 凭借其开发者数量、第三方生态资源以及大量用户的优势已然成为了国内主机厂车载系统开发的主要选择。

只是Android车载系统知识庞杂,比较难上手,且平台内通俗易懂的资料非常少,许多人想要学习却苦于找不着门路。这里就分享给大家一份阿里内部团队最新整理的《Android车载操作系统开发揭秘》,带你了解车载架构、内核原理及项目实战,轻松上手车载。

需要者可点击文末卡片查看获取方式!

Android车载操作系统开发揭秘

【车载架构篇】

  • 一、汽车软硬架构 - EEA/SOA
  • 二、汽车操作系统
  • 三、智能座舱
  • 四、未来,也许智能家、智能车、智能手机、智能穿戴,科技一体化
  • 五、从智能汽车畅想未来全生态

【车载开发】Android车载操作系统来了,前景非常乐观_Android_02

【基础篇】

  • 1.Android Automotive OS 安卓车载操作系统
  • 2.1Andorid Automotive 源码 aosp_coral_car项目构建流程
  • 2.2Andorid Automotive 镜像刷写流程
  • 2.3Andorid Automotive 源码 aosp_coral_car项目构建及刷写错误集锦
  • 2.4Android Automotive OS 构建失败 Debug集锦
  • 3.[Android Automotive]Android 工具和基础架构
  • 4.[Android Automotive]车载音频
  • 5.[Android Automotive]音频多区

【车载开发】Android车载操作系统来了,前景非常乐观_服务发现_03

  • 6.[Android Automotive]蓝牙
  • 7.Android AutoMotive 与车机之间物理互联原理
  • 8.Android Automotive OS 启动详解-Init 篇
  • 9.Android Automotive OS 启动详解-Zygote篇
  • 10.Android Automotive OS 启动详解-SystemServer 篇
  • 11.Android Automotive OS 启动详解-CarService 篇
  • 12.Android Automotive OS 启动详解-CarLauncher 篇

【车载开发】Android车载操作系统来了,前景非常乐观_Android_04

【内核篇】

  1. Android 内核配置信息

【系统调试篇】

  • 调试踩坑 FAQ(编译)
  • 1.‘Native registration unable to find
    class ‘com/android/internal/os/RuntimeInit‘;
  • 2.解决 Android Automotive OS 悬浮框或者 PointerLocation 无法正常显示的问题

【车载开发】Android车载操作系统来了,前景非常乐观_Android_05

【LMKD】

  • 一、Android 低内存查杀守护进程(Android12)
  • 二 、PSI 压力失速信息
  • 三、LMKD 的设计原则
  • 四、LMKD 初始化
  • 五、PSI 监视器初始化及其工作原理
  • 六、Vmpressure 监视器初始化及其工作原理
  • 七、AMS 与 LMKD
  • 八、通过填充内存触发 lmkd 查杀
  • 九、lmkd 进程查杀规则
  • 十、lmkd 进程查杀配置
  • 十一、有问有答 - FAQ

【车载开发】Android车载操作系统来了,前景非常乐观_服务发现_06

【Android车载实战篇】

  • 一、Android图像显示系统
  • 二、Android 车载概览
  • 三、开发汽车媒体应用
  • 四、构建 Android Auto 即时通信应用。
  • 五、构建车载导航和地图注点应用
  • 六、构建 Android Automotive OS 视频应用
  • 七、测试 Android 车载应用
  • 八、分发 Android 汽车应用
  • 九、适用于汽车的 Google Play 服务
  • 十、Android Automotive OS 的通知

【车载开发】Android车载操作系统来了,前景非常乐观_android_07

【架构通信篇】

  • 一、前言
  • 二、注册中心 - Service Registry
  • 三、FDBus 的分层服务发现策略
  • 四、服务发现各级描述
  • 五、服务发现的范围控制
  • 六、关于 FDBus

【车载开发】Android车载操作系统来了,前景非常乐观_服务发现_08


标签:操作系统,Automotive,车载,查杀,详解,Android,OS
From: https://blog.51cto.com/u_16163480/6511350

相关文章

  • Android - 无法使用任何临时 SqlClient 版本(v2.1.4、v4.1.0、v5Preview)连接到 SQL Ser
    Aconnectionwassuccessfullyestablishedwiththeserver,butthenanerroroccurredduringthepre-loginhandshake.设法用证书和IP地址解决它。使用powershell为您的IP地址创建证书:New-SelfSignedCertificate-certstorelocationcert:\localmachine\my-dns......
  • Android 12 自定义底部导航栏
    1.修改配置文件 frameworks\base\packages\SystemUI\res\values\config.xml<!--Navbarbuttondefaultordering/layout--><stringname="config_navBarLayout"translatable="false">left[.5W];leftrotate,volume_sub,back,home,r......
  • 浅谈生活中常见的三大应用程序架构(PE、ELF、Mach-O)、五大操作系统(windows、linux、mac
    ·今天不聊复杂的技术,就是想做一下科普。我们生活中常见的操作系统,大致有5种分别是 电脑: Windows linux    macos手机 androidiosWindows手机操作系统没有发展起来,不同的操作系统间软件不能......
  • 给Nexus6p刷入lineage14.1(android 7.1)和 nethunter 2019.3
    本文依据kali教程编写https://build.nethunter.com/contributors/re4son/angler/INSTALLATION.txt写在前面的话你可能很奇怪,为什么有kali2020.3不用要刷入2019.3版本的。其实目的是使用安卓7,因为高版本安卓对某些软件的兼容性太差,刷入2019载手动升级到2020.3.Andrax在安卓7、9......
  • 发布:iNeuOS工业互联网操作系统 V5 Preview1 版本(自主可控)
    这次发布iNeuOS工业互联网操作系统V5版本,是一次重大框架重构,同时聚焦将来开发业务系统,V5版本将会长期发展。除了框架重构外,我们还在研究ChatGPT与iNeuOS怎么融合。      这半年来一直深耕包头,这个城市比较不错,但是推进项目的难度确实挺大的。与开发......
  • 操作系统(5.2.1)--请求分页的硬件支持
    内存、外存、页表机制、缺页中断机构、地址变换机构1.页表机制在请求分页系统中所需要的主要数据结构是页表。为支持请求分页,须在页表中再增加若干项,供程序(数据)在换进、换出时参考。在请求分页系统中的每个页表项如下所示:现对其中各字段说明如下:(1)状态位P:用于指示该页是否已......
  • 2023-06-18 as运行android项目报错:
    完整报错:Aproblemoccurredconfiguringrootproject'项目名'.>Couldnotresolvealldependenciesforconfiguration':classpath'.>Usinginsecureprotocolswithrepositories,withoutexplicitopt-in,isunsupported.Switch......
  • Android-NDK开发——基本概念
    在Android开发中,有时候出于安全,性能,代码共用的考虑,需要使用C/C++编写的库。虽然在现代化工具链的支持下,这个工作的难度已经大大降低,但是毕竟万事开头难,初学者往往还是会遇到很多不可预测的问题。本篇就是基于此背景下写的一份简陋指南,希望能对刚开始编写C/C++库的读者有所帮助。......
  • 操作系统_0617
    虚存容量受外存和内存影响虚存容量=min(内存容量+外存容量,2^N)(N为计算机的地址总线的长度)2.下列选项中,磁盘逻辑格式化程序所做的工作是II.建立文件系统的根目录Ⅳ.对保存空闲磁盘块信息的数据结构进行初始化一个新的磁盘是一个空白版,必须分成扇区以便磁盘控制器能读和写,这......
  • Linux操作系统——主观题
    第一章——虚拟机UbuntuLinux'在安装系统时,应该建立几个分区?每个分区的大小大致是多少?建立四个分区,第一个主分区/dev/sad1512MB,第二个逻辑分区/dev/sda510240MB,第三个交换分区/dev/sda61024MB,第四个个人文件分区/dev/sda79696MB。在一台主机上只能安装一个VMware虚拟机软......