Generic updates to the documentation matching master and koi
[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
47 ### Supported Images
48
49 AGL supports a variety of interfaces, each requiring unique setup configuration.
50
51 #### 1. In-Vehicle Infotainment (IVI)
52
53 **Supported boards** :
54
55 AGL Reference Boards (QEMU, RCar Gen 3, agl-refhw & Raspberry Pi 4)
56
57 Community supported Machines (i. MX 6, i. MX 8, Snapdragon & ARC HS)
58
59 * Qt Based :
60
61     * Setting up flags at `aglsetup` script :
62
63         ```sh
64         $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo
65
66         #To enable Developer Options
67         $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo agl-devel
68         ```
69
70     * Building target image :
71
72         ```sh
73         $ time bitbake agl-demo-platform
74         ```
75
76 * HTML5 Based :
77
78     * Setting up flags at `aglsetup` script :
79
80         ```sh
81         $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo
82
83         # To enable Developer Options
84         $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo agl-devel
85         ```
86
87     * Building target image :
88
89         ```sh
90         $ time bitbake agl-demo-platform-html5
91         ```
92
93
94 #### 2. Instrument Cluster
95
96 **Supported boards** :
97
98 AGL Reference Boards (QEMU, RCar Gen 3 & Raspberry Pi 4)
99
100 * Setting up flags at `aglsetup` script :
101
102     ```sh
103     $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo
104
105     # To enable Developer Options
106     $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo agl-devel
107     ```
108
109 * Building target image :
110
111     ```sh
112     $ time bitbake agl-cluster-demo
113     ```
114
115 #### 3. Telematics
116
117 Headless demo platform for low-spec boards.
118
119 **Supported boards** :
120
121 Community supported Machines (BeagleBone)
122
123
124 * Setting up flags at `aglsetup` script :
125
126     ```sh
127     $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo
128
129     # To enable Developer Options
130     $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo agl-devel
131     ```
132
133 * Building target image :
134
135     ```sh
136     $ time bitbake agl-telematics-demo
137     ```