返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版新书] 智能汽车宝盒之钥——Android Automotive车载信息系统(AAOS) 樊祖杰 清华大学出版社
  • 新商品上架
    • 作者: 樊祖杰、李巍、沈卢斌著
    • 出版社: 清华大学出版社
    • 出版时间:1
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    句字图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 樊祖杰、李巍、沈卢斌著
    • 出版社:清华大学出版社
    • 出版时间:1
    • 开本:16开
    • ISBN:9786971878625
    • 版权提供:清华大学出版社

     书名:  智能汽车宝盒之钥——Android Automotive车载信息系统(AAOS)
     出版社:  清华大学出版社
     出版日期  2022
     ISBN号:  9787302607540

    Android Automotive OS(AAOS)是谷歌公司基于Android系统和生态推出的面向车载信息娱乐领域的操作系统。

    本书详细介绍了Android Automotive OS的设计与实现,内容涵盖了系统开发、应用开发、产品管理等各层面的知识。全书共15章。第1章介绍了车载信息娱乐系统的发展历程及主流的操作系统; 第2章介绍了与汽车相关的Android产品和版本变迁; 第3章介绍了开发环境搭建、工具使用以及源码的获取; 第4~12章从系统框架的角度分析了Android Automotive OS中主要服务的实现原理和用法; 第13章讲解了语音、导航和媒体这三类应用的开发; 第14、15章介绍了产品管理的相关内容,包括应用集成、兼容性测试。

    本书结构清晰,实例丰富,通过通俗易懂的文字和丰富的配图,能够让读者深入了解Android Automotive OS的设计思想。从实际应用的需求出发,适合所有Android系统工程师、Android应用开发工程师阅读。


    Android Automotive OS (AAOS)是最早用于量产车和商业化的车载操作系统,一个全栈、开源、高度定制化的汽车新四化开发平台。本书作者作为该系统的开发团队成员,详解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.1Windows CE


    1.2.2QNX


    1.2.3Linux


    1.3小结



    第2章Android与汽车


    2.1Android Auto


    2.1.1媒体类应用


    2.1.2即时通信类应用


    2.1.3导航类应用


    2.1.4谷歌服务


    2.1.5Android Auto应用规范


    2.1.6Android Auto的协议


    2.2Android Automotive OS


    2.2.1Android 7.0


    2.2.2Android 8.0


    2.2.3Android 9和Android 10


    2.3小结


    第3章阅读准备


    3.1源码下载


    3.2源码编译


    3.2.1完整镜像的编译


    3.2.2Android Automotive OS相关库的编译


    3.3Android Studio配置开发环境


    3.4源码的查看


    3.5自定义模拟器


    3.6小结


    第4章CarService——Android汽车服务


    4.1CarService的组成


    4.2Car API的使用方式


    4.3CarService的启动流程


    4.4小结












    第5章CarPropertyService ——车辆属性服务


    5.1CarInfoManager——车辆信息服务


    5.2CarSensorManager ——车辆传感服务


    5.3CarHvacManager——车内空调系统服务


    5.4CarCabinManager——座舱服务


    5.5CarVendorExtensionManager——制造商拓展服务


    5.6CarPropertyManager——车辆属性API


    5.7了解VehicleHAL


    5.8小结


    第6章CarAudioService——汽车音频服务


    6.1音量控制


    6.2音频焦点


    6.3多区音频


    6.4小结


    第7章UX Restrictions——汽车用户体验限制


    7.1应用开发——适配UX Restrictions


    7.2UX Restrictions的实现原理


    7.3CarDrivingStateService ——驾车状态服务


    7.4CarPackageManagerService——汽车包管理服务


    7.5小结


    第8章电源管理


    8.1电源的状态变化


    8.2CarPowerManagementService——汽车电源管理服务


    8.3Garage Mode车库模式


    8.4车库模式的实现


    8.5小结


    第9章输入事件管理


    9.1CarInputService——汽车输入管理服务


    9.2为投屏服务——CarProjectionManager


    9.3小结


    第10章多屏幕支持


    10.1多显示器支持与虚拟显示设备


    10.2InstrumentClusterService——仪表服务


    10.3AppFocusService——应用焦点服务


    10.4实现自定义的仪表服务——InstrumentClusterRendererService


    10.5仪表导航


    10.6小结


    第11章多用户支持


    11.1Android多用户基础


    11.2Android Automotive OS的多用户


    11.3制造商自定义


    11.4使用CarUserManagerHelper


    11.5小结


    第12章车外影像系统


    12.1EVS的软件定义


    12.2EVS HAL与EVS Manager


    12.2.1EVS Manager的实现


    12.2.2EVS HAL的实现


    12.3EVS 应用


    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.1CTS兼容性测试套件


    15.2.2VTS供应商测试套件


    15.2.3通用系统镜像测试


    15.2.4汽车测试套件


    15.2.5安全性测试套件


    15.3小结

    近年来随着智能移动设备的普及与互联网技术与应用的快速发展,在当今汽车工业中,车载信息娱乐系统正面临着前所未有的挑战,各汽车制造商花费大量人力、财力开发的车载信息系统被批评得体无完肤,甚至被一部千元的智能手机取而代之。

    如果以产品工业设计、人机交互逻辑、准确度与可靠性进行评判,车载信息娱乐系统更适应车内的使用场景,也更符合安全、可靠、有效的要求,但消费者并不认可的根本原因可能只是功能迭代慢、升级费用高。消费者更倾向选择使用手机上内容丰富、价格实惠的各种应用及服务。

    汽车制造商未尝不想加快迭代速度,向用户提供更丰富、更实惠的功能升级,但受限于传统的车载信息娱乐系统对开发难度和开发周期的限制、嵌入式系统(主要是Windows CE、QNX、Linux)从业人员的规模、应用/服务开发者(互联网从业者)对车载信息娱乐系统的兴趣较低,尽管汽车制造商倾注了更多的时间和成本,但仍然收效甚微。而且,消费者日渐习惯智能移动设备的操作方式和交互体验,进而对车载信息娱乐系统的交互方式越发陌生,从而进入了一个恶性循环。

    针对这一现象,有部分汽车制造商开始将Android操作系统引入车机,目标是充分利用现有Android的生态环境,向用户提供更多的应用与服务的同时,降低开发成本和开发周期,从而提高用户满意度。但出于种种原因,各汽车制造商多采用双系统(Hypervisor方案,Windows CE/QNX/Linux作为车辆控制、Android作为娱乐),且所使用的Android版本碎片化严重(多为Android 4.0、4.2、5.0、6.0),进而导致了系统响应效率低、用户体验差、系统安全性不足等问题。

    为了彻底解决上述问题,谷歌公司在2017年的Google I/O大会上宣布,计划与沃尔沃、奥迪两家汽车制造商展开合作,打造基于Android的全新车载信息娱乐系统。在该合作中,汽车制造商将放弃双系统的方案,使用Android操作系统作为唯一操作系统,实现车辆控制、通信控制、信息娱乐等全部功能。谷歌公司会将该Android操作系统作为标准版本,向所有开发者、设备供应商、汽车制造商开放,吸引更多的应用/服务开发者将移动智能设备上的优秀应用/服务快速地移植到车载领域,在提升汽车消费者使用体验的同时也提高了驾车安全。

    本书将基于Android 9和Android 10详细说明Android操作系统针对车载使用场景所提供的新特性,并根据实际开发工作中取得的优秀实践对操作系统开发、中国本土化、应用移植等内容加以介绍及说明。希望可以为从业者带来一些启发,同时也希望可以助力应用/服务开发者进行产品移植,携手打造一个安全、高效、可靠、用户青睐的车载信息娱乐系统。

    本书假定读者具备编程能力及C/C++、Java的相关经验,对Android操作系统和基于Android平台的开发有一定的了解,知道通过Android开发者网站及开源社区获取相关的使用手册、开发库及示例源码。

    具备移动互联网应用开发或Android系统开发经验的读者会较为容易地通读本书。

    本书的目标是将Android Automotive OS的相关特性以及如何利用这些特性打造车载信息系统的思考与实践带给以下读者群体: 

    (1) 从事车载信息娱乐系统设计与开发的从业者; 

    (2) 从事基于Android系统的设备与软件开发的从业者; 

    (3) 从事类Android系统的设计与开发的从业者; 

    (4) 计划将移动应用移植到车载信息系统的移动应用及服务的开发者; 


    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购