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