Brief introduction to Android Automotive OS

本文介绍了Android for Car的两种实现方式:Android Auto(基于手机的车载信息系统)和Android Automotive OS(内置车内的信息娱乐平台)。Android Automotive OS与手机上的Android共享同一代码库,支持预装和第三方应用。Google Automotive Services(GAS)是汽车制造商可以选择授权并整合到其车载信息娱乐系统的一系列应用和服务,如地图、Play Store、助手等。要使用GAS,汽车制造商需获得许可并获取服务。文章还概述了AAOS的架构,包括Car API、Car Service、Vehicle HAL和Vehicle Network Service等组件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


--This article is excerpted from Google’s official about automotive, plz indicate the source for reprinting–

1. Android for Car

Android for Cars provides two complementary ways for developers to deliver their app experiences in a car:

  • Android Auto: Phone-based infotainment system that’s projected onto the screens of compatible cars.
  • Android Automotive OS (AAOS): Infotainment platform that’s built into cars and customized by car makers

2. What`s Android Automotive OS(AAOS)?

  • Android Automotive is Android

    • Android Automotive is not a fork or parallel development of Android. It is the same codebase and lives in the same repository as the Android shipped on phones, tablets, etc.
    • able to run pre-installed IVI system Android applications.
    • able to run optional second- and third-party Android Applications.
  • Android Automotive extends Android

    • full-feature infotainment platform.
    • supports automotive-specific requirements, features, and technologies.
    • full-stack, turnkey automotive infotainment platform, just as Android is for mobile today.
    • supports apps built for Android as well as those built for Android Auto.
    • offers openness, customization, and scale to automotive infotainment systems and head units.

3. What`s Google Automotive Services (GAS) ?

  • Google Automotive Services (GAS) is a collection of applications and services that automotive OEMs can choose to license and integrate into their in-vehicle infotainment (IVI) systems.

  • The usage of GAS
    Car makers who wish to provide Google services such as Maps, Play Store, Assistant, and so on can work directly with Google to support GAS. GAS consists of software built on top of Android Automotive OS for the purpose of delivering such services.

  • How to access GAS :

    • i). automotive OEMs get the license.
    • ii). automotive OEMs fetch the GAS.

    For details and access to latest version of GAS applications, reach sout to OEM`s Google point of contact.

  • Partner roles :

    • Builds infotainment systems based on Google’s software and specs.
    • Customizes the UI to reflect own brand and configurations of specific cars.

4. Architecture Overview of AAOS

achitecture

  • Car API. Contains the APIs such as CarHvacManager and CarSensorManager.
    For details on supported APIs, refer to platform/packages/services/Car/car-lib.

  • CarService. Located at /platform/packages/services/Car/.

  • Vehicle HAL. Interface that defines the vehicle properties OEMs can implement.
    Contains property metadata (for example, whether the vehicle property is an int and which change modes are allowed). Located at hardware/libhardware/include/hardware/vehicle.h.
    For a basic reference implementation, refer to hardware/libhardware/modules/vehicle/.

  • VehicleNetworkService

    • controls automotive HALs through built-in secure mechanism,that only access to system components.
    • (3rd-parties , none-system components need to use Car API).
    • OEMs can control access permissions by maintaining vns_policy.xmlvendor_vns_policy.xml .Located /platform/packages/services/Car/vehicle_network_service/
    • To review the library used to access the vehicle network,refer to /platform/packages/services/Car/libvehiclenetwork/.

to be continued >>>


creatorDateVersion
Justin_Yip2021-01-011.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值