|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| FrameworkPackageStubs/ | | 03-May-2024 | - | 1,177 | 960 |
| apex_car_framework/ | | 03-May-2024 | - | 239 | 218 |
| car-admin-ui-lib/ | | 03-May-2024 | - | 2,205 | 721 |
| car-builtin-lib/ | | 03-May-2024 | - | 4,975 | 2,920 |
| car-evs-helper-lib/ | | 03-May-2024 | - | 758 | 504 |
| car-helper-lib/ | | 03-May-2024 | - | 210 | 113 |
| car-lib/ | | 03-May-2024 | - | 70,081 | 40,049 |
| car-lib-module/ | | 03-May-2024 | - | 3,145 | 2,783 |
| car-maps-placeholder/ | | 03-May-2024 | - | 2,061 | 601 |
| car-test-lib/ | | 03-May-2024 | - | 5,779 | 3,484 |
| car-usb-handler/ | | 03-May-2024 | - | 5,491 | 3,381 |
| car_product/ | | 03-May-2024 | - | 40,082 | 20,002 |
| cpp/ | | 03-May-2024 | - | 104,367 | 68,035 |
| data/etc/ | | 03-May-2024 | - | 1,307 | 689 |
| experimental/ | | 03-May-2024 | - | 6,871 | 3,513 |
| obd2-lib/ | | 03-May-2024 | - | 1,585 | 1,022 |
| packages/ | | 03-May-2024 | - | 16,770 | 10,659 |
| procfs-inspector/ | | 03-May-2024 | - | 737 | 422 |
| service/ | | 03-May-2024 | - | 108,675 | 81,165 |
| service-builtin/ | | 03-May-2024 | - | 5,448 | 3,440 |
| tests/ | | 03-May-2024 | - | 205,178 | 147,568 |
| tools/ | | 03-May-2024 | - | 23,577 | 21,701 |
| vehicle-hal-support-lib/ | | 03-May-2024 | - | 1,171 | 832 |
| .clang-format | D | 03-May-2024 | 1.5 KiB | 43 | 42 |
| .gitignore | D | 03-May-2024 | 70 | 11 | 10 |
| Android.mk | D | 03-May-2024 | 883 | 26 | 5 |
| CPPLINT.cfg | D | 03-May-2024 | 236 | 8 | 7 |
| CleanSpec.mk | D | 03-May-2024 | 3.4 KiB | 66 | 12 |
| OWNERS | D | 03-May-2024 | 173 | 7 | 6 |
| OWNERS_networking | D | 03-May-2024 | 103 | 5 | 5 |
| PREUPLOAD.cfg | D | 03-May-2024 | 914 | 11 | 9 |
| README.md | D | 03-May-2024 | 1.6 KiB | 49 | 25 |
| TEST_MAPPING | D | 03-May-2024 | 428 | 23 | 23 |
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