• Home
Name Date Size #Lines LOC

..--

FrameworkPackageStubs/03-May-2024-1,177960

apex_car_framework/03-May-2024-239218

car-admin-ui-lib/03-May-2024-2,205721

car-builtin-lib/03-May-2024-4,9752,920

car-evs-helper-lib/03-May-2024-758504

car-helper-lib/03-May-2024-210113

car-lib/03-May-2024-70,08140,049

car-lib-module/03-May-2024-3,1452,783

car-maps-placeholder/03-May-2024-2,061601

car-test-lib/03-May-2024-5,7793,484

car-usb-handler/03-May-2024-5,4913,381

car_product/03-May-2024-40,08220,002

cpp/03-May-2024-104,36768,035

data/etc/03-May-2024-1,307689

experimental/03-May-2024-6,8713,513

obd2-lib/03-May-2024-1,5851,022

packages/03-May-2024-16,77010,659

procfs-inspector/03-May-2024-737422

service/03-May-2024-108,67581,165

service-builtin/03-May-2024-5,4483,440

tests/03-May-2024-205,178147,568

tools/03-May-2024-23,57721,701

vehicle-hal-support-lib/03-May-2024-1,171832

.clang-formatD03-May-20241.5 KiB4342

.gitignoreD03-May-202470 1110

Android.mkD03-May-2024883 265

CPPLINT.cfgD03-May-2024236 87

CleanSpec.mkD03-May-20243.4 KiB6612

OWNERSD03-May-2024173 76

OWNERS_networkingD03-May-2024103 55

PREUPLOAD.cfgD03-May-2024914 119

README.mdD03-May-20241.6 KiB4925

TEST_MAPPINGD03-May-2024428 2323

README.md

1<!--
2  Copyright (C) 2021 The Android Open Source Project
3
4  Licensed under the Apache License, Version 2.0 (the "License");
5  you may not use this file except in compliance with the License.
6  You may obtain a copy of the License at
7
8       http://www.apache.org/licenses/LICENSE-2.0
9
10  Unless required by applicable law or agreed to in writing, software
11  distributed under the License is distributed on an "AS IS" BASIS,
12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  See the License for the specific language governing permissions and
14  limitations under the License
15  -->
16
17# AAOS
18
19Source code for [Android Automotive OS](https://source.android.com/devices/automotive).
20
21## Structure
22
23```
24car_product/           - AAOS product
25car-builtin-lib/       - A helper library for CarService to access hidden
26                         framework APIs
27car-lib/               - Car API
28car-lib-module/        - Car API module
29cpp/                   - Native services
30experimental/          - Experimental Car API and services
31packages/              - Apps and services for cars
32service/               - Car service module
33service-builint        - Platform builtin component that runs CarService module
34tests/                 - Tests and sample apps
35tools/                 - Helper scripts
36```
37
38## C++
39
40Native (C++) code format is required to be compatible with .clang-format file. The formatter is
41already integrated to `repo` tool. To run manually, use:
42
43```
44git clang-format --style=file --extension='h,cpp,cc' HEAD~
45```
46
47Note that clang-format is *not* desirable for Android java files. Therefore
48the  command line above is limited to specific extensions.
49