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