智慧型汽車寶盒之鑰——Android Automotive車載信息系統(AAOS)

《智慧型汽車寶盒之鑰——Android Automotive車載信息系統(AAOS)》是2022年清華大學出版社出版的圖書,作者是樊祖傑、李巍、沈盧斌。

基本介紹

  • 中文名:智慧型汽車寶盒之鑰——Android Automotive車載信息系統(AAOS)
  • 作者:樊祖傑、李巍、沈盧斌
  • 出版社:清華大學出版社
  • 出版時間:2022年9月1日
  • 定價:89.90 元
  • 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套用開發工程師閱讀。

圖書目錄

第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小結

相關詞條

熱門詞條

聯絡我們