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