blob: f19571d4b3435b5d46f7c4388c8e11ac948c6f39 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
---
title: Supported Boards
---
The following table briefs about the various hardware platforms, supported by AGL :
### AGL Reference Machines
| BOARD | $MACHINE | ARCHITECHTURE |
|:---------------:|:--------------:|:-------------:|
| QEMU | qemu-x86-64 | x86 |
| | qemu-arm | arm32 |
| | qemu-arm64 | arm64 |
| | | |
| RCar Gen 3 | h3ulcb | arm64 |
| | h3-salvator-x | arm64 |
| | h3-kf | arm64 |
| | m3ulcb | arm64 |
| | m3-salvator-x | arm64 |
| | m3-kf | arm64 |
| | agl-refhw | arm64 |
| | | |
| Raspberry Pi | raspberrypi4 | arm64 |
### Community supported Machines
| BOARD | $MACHINE | ARCHITECHTURE |
|:-------------:|:---------------------:|:-------------:|
| BeagleBone | bbe | arm32 |
| | beaglebone | arm32 |
| | | |
| i.MX 6 | cubox-i | arm32 |
| | imx6qdlsabreauto | arm32 |
| | | |
| i.MX 8 | imx8mqevk | arm64 |
| | imx8mqevk-viv | arm64 |
| | | |
| virtio | virtio-aarch64 | arm64 |
### Supported Images
AGL supports a variety of interfaces, each requiring unique setup configuration.
#### 1. In-Vehicle Infotainment (IVI)
**Supported boards** :
AGL Reference Boards (QEMU, RCar Gen 3, agl-refhw & Raspberry Pi 4)
Community supported Machines (BBE, i. MX 6, i. MX 8)
* Qt Based :
* Setting up flags at `aglsetup` script :
```sh
$ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo
#To enable Developer Options
$ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo agl-devel
```
* Building target image :
```sh
$ time bitbake agl-demo-platform
```
* HTML5 Based :
* Setting up flags at `aglsetup` script :
```sh
$ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo
# To enable Developer Options
$ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo agl-devel
```
* Building target image :
```sh
$ time bitbake agl-demo-platform-html5
```
#### 2. Instrument Cluster
**Supported boards** :
AGL Reference Boards (QEMU, RCar Gen 3 & Raspberry Pi 4)
* Setting up flags at `aglsetup` script :
```sh
$ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo
# To enable Developer Options
$ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo agl-devel
```
* Building target image :
```sh
$ time bitbake agl-cluster-demo
```
#### 3. Telematics
Headless demo platform for low-spec boards.
**Supported boards** :
Community supported Machines (BeagleBone)
* Setting up flags at `aglsetup` script :
```sh
$ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo
# To enable Developer Options
$ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo agl-devel
```
* Building target image :
```sh
$ time bitbake agl-telematics-demo
```
|