搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
智能汽车宝盒之钥(Android Automotive车载信息系统AAOS)
0.00     定价 ¥ 89.90
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302607540
  • 作      者:
    作者:樊祖杰//李巍//沈卢斌|责编:黄芝
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2022-09-01
收藏
内容介绍
Android Automotive OS(AAOS)是谷歌公司基于Android系统和生态推出的面向车载信息娱乐领域的操作系统。 本书详细介绍了Android AutomotiveOS的设计与实现,内容涵盖了系统开发、应用开发、产品管理等各层面的知识。全书共15章。第1章介绍了车载信息娱乐系统的发展历程及主流的操作系统;第2章介绍了与汽车相关的Android产品和版本变迁;第3章介绍了开发环境搭建、工具使用以及源码的获取;第4~12章从系统框架的角度分析了Android Automotive OS中主要服务的实现原理和用法;第13章讲解了语音、导航和媒体这三类应用的开发;第14、15章介绍了产品管理的相关内容,包括应用集成、兼容性测试。 本书结构清晰,实例丰富,通过通俗易懂的文字和丰富的配图,能够让读者深入了解AndroidAutomotive OS的设计思想。从实际应用的需求出发,适合所有Android系统工程师、Android应用开发工程师阅读。
展开
目录
第1章 车载信息娱乐系统概述
1.1 车载信息娱乐系统的发展
1.1.1 收音机与CD的时代(20世纪30-80年代)
1.1.2 车载导航的出现(20世纪80年代)
1.1.3 更多的交互方式(20世纪90年代及21世纪初)
1.1.4 科技巨头们的加入(21世纪10年代)
1.2 主流的操作系统
1.2.1 Windows CE
1.2.2 QNX
1.2.3 Linux
1.3 小结
第2章 Android与汽车
2.1 Android Auto
2.1.1 媒体类应用
2.1.2 即时通信类应用
2.1.3 导航类应用
2.1.4 谷歌服务
2.1.5 Android Auto应用规范
2.1.6 Android Auto 的协议
2.2 Android Automotive OS
2.2.1 Android 7
2.2.2 Android 8
2.2.3 Android 9和Android 10
2.3 小结
第3章 阅读准备
3.1 源码下载
3.2 源码编译
3.2.1 完整镜像的编译
3.2.2 Android Automotive OS相关库的编译
3.3 Android Studio配置开发环境
3.4 源码的查看
3.5 自定义模拟器
3.6 小结
第4章 CarService——Android汽车服务
4.1 CarService的组成
4.2 Car API的使用方式
4.3 CarService的启动流程
4.4 小结
第5章 CarPropertyService ——车辆属性服务
5.1 CarInfoManager——车辆信息服务
5.2 CarSensorManager——车辆传感服务
5.3 CarHvacManager——车内空调系统服务
5.4 CarCabinManager—―座舱服务
5.5 CarVendorExtensionManager——制造商拓展服务
5.6 CarPropertyManager——车辆属性API
5.7 了解VehicleHAL
5.8 小结
第6章 CarAudioService——汽车音频服务
6.1 音量控制
6.2 音频焦点
6.3 多区音频
6.4 小结
第7章 UX Restrictions——汽车用户体验限制
7.1 应用开发——适配 UX Restrictions
7.2 UX Restrictions的实现原理
7.3 CarDrivingStateService——驾车状态服务
7.4 CarPackageManagerService——汽车包管理服务
7.5 小结
第8章 电源管理
8.1 电源的状态变化
8.2 CarPowerManagementService——汽车电源管理服务
8.3 Garage Mode车库模式
8.4 车库模式的实现
8.5 小结
第9章 输入事件管理
9.1 CarInputService——汽车输入管理服务
9.2 为投屏服务——CarProjectionManager
9.3 小结
第10章 多屏幕支持
10.1 多显示器支持与虚拟显示设备
10.2 InstrumentClusterService——仪表服务
10.3 AppFocusService——应用焦点服务
10.4 实现自定义的仪表服务—-Instrument Cluster Renderer Service
10.5 仪表导航
10.6 小结
第11章 多用户支持
11.1 Android多用户基础
11.2 Android Automotive OS的多用户
11.3 制造商自定义
11.4 使用CarUserManagerHelper
11.5 小结
第12章 车外影像系统
12.1 EVS的软件定义
12.2 EVS HAL与EVS Manager
12.2.1 EVS Manager的实现
12.2.2 EVSHAL的实现
12.3 EVS应用
12.4 小结
第13章 Android Automotive OS之应用
13.1 语音助手
13.1.1 语音交互框架适配
13.1.2 本地语音交互
13.1.3 语音识别框架适配
13.1.4 语音交互及识别框架分析
13.1.5 语音合成框架适配
13.1.6 语音合成框架分析
13.1.7 系统集成
13.2 导航应用
13.2.1 导航应用对仪表导航的适配
13.2.2 让导航信息共享——Navigation State API
13.3 媒体应用
13.3.1 媒体应用架构概览
13.3.2 创建媒体应用工程
13.3.3 实现浏览页
13.3.4 实现播放页
13.3.5 添加搜索栏
13.3.6 实现登录页
13.3.7 实现设置页
13.3.8 补充
13.4 小结
第14章 产品管理和错误报告
14.1 应用集成
14.1.1 通过源码集成应用
14.1.2 通过应用程序包集成应用
14.2 特性及功能管理
14.3 错误报告
14.4 扩充错误报告
14.5 小结
第15章 标准化的Android Automotive OS
15.1 兼容性定义
15.2 验证及测试
15.2.1 CTS兼容性测试套件
15.2.2 VTS供应商测试套件
15.2.3 通用系统镜像测试
15.2.4 汽车测试套件
15.2.5 安全性测试套件
15.3 小结
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证