当前位置: 首页 > news >正文

Android 车联网——基础简介(一)

        传统的车载功能单一,无太多娱乐性,而随着智能化时代的发展,车载系统也被赋予了在系统中预装 Android 应用的能力,基于Android平台的车载信息娱乐系统 —— Android AutoMotive 应运而生。

一、AutoMotive简介

        Android Automotive OS 车载操作系统,是一个基本 Android 平台,可运行 IVI 系统中预安装的 Android 应用以及可选的第二方和第三方 Android 应用。

        Android Automotive OS 定义了标准的硬件抽象层HAL(Hardware Abstraction Layer)来规范各个子系统与 Framework 的调用接口,并且通过 CarService 以及相关的 Car API 对上层应用提供标准编程接口。车载操作系统并没有大刀阔斧的改变Android原有的整体架构, 几乎所有的核心服务(AMS、WMS、PKMS)与手机并无区别,采用的是同一套代源码,所以我们可以将 Android Automotive OS 理解为 Android OS + Android Automotive Services 更为贴切。

        传统的手机系统加上相关的汽车服务,构成了现在的 Android Automotive OS,而其中CarService 就是提供汽车相关功能的最主要的模块。说白了就是 google 看大家现在都用 Android 操作系统做中控车机,但是每个车企跟车子沟通的方式都不一样,所以它就提供了一个平台,把车子的属性定义、值更新、值设置等都分离出来了,为 Android 框架提供了一致的接口(无需考虑物理传输层),上层应用开发的不管下面如何与汽车进行通讯,按照 Car API 开发就行

http://www.lryc.cn/news/275989.html

相关文章:

  • 自动驾驶货车编队行驶系统功能规范
  • javafx
  • 玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(3)
  • SQL ORDER BY 关键字
  • 多线程-生产者消费者模型
  • 解压命令之一 gzip
  • 力扣:438. 找到字符串中所有字母异位词 题解
  • QT 高DPI解决方案
  • SLB、DMZ、Nginx、Ingress、Gateway、Kibana和Grafana
  • 【已解决】Invalid bound statement (not found)
  • 汽车信息安全--芯片厂、OEM安全启动汇总(1)
  • 气膜建筑:舒适、智能、可持续
  • 【C语言】一种状态超时阻塞循环查询的办法
  • 【leetcode】力扣热门之回文链表【简单难度】
  • 【MySQL】ALL函数的巧用 以及 排序(order by)巧用 sum(条件表达式) 语法
  • Debezium发布历史49
  • 数据结构——队列(Queue)
  • uniapp微信小程序投票系统实战 (SpringBoot2+vue3.2+element plus ) -后端架构搭建
  • 两种方式实现mysql截取年月日
  • WPF 使用矢量字体图标
  • 编程语言的语法糖,你了解多少?
  • MySQL中FLUSH TABLES命令语法
  • 如何在小米4A刷OpenWRT系统并通过cpolar实现公网访问本地路由器
  • Spring学习之——事务控制
  • 云原生技术专题 | 解密2023年云原生的安全优化升级,告别高危漏洞、与数据泄露说“再见”(安全管控篇)
  • 如何启用Windows电脑的内置Administrator账户
  • 智慧工厂:科技与制造融合创新之路
  • SCADE—产品级安全关键系统的MBD开发套件
  • PyTorch|保存与加载自己的模型
  • javaScript:Math工具类方法