summaryrefslogtreecommitdiffstats
path: root/docs/1_Hardware_Support/Overview.md
diff options
context:
space:
mode:
authorgrowupboron <shankhoghosh123@gmail.com>2020-10-09 00:19:18 +0530
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>2020-10-14 11:19:53 +0000
commiteefc3ab6cbb8a5901632f46d99e13c8d90b2415d (patch)
tree90815d532ed7b2d0962a1468aee29f05a4404eef /docs/1_Hardware_Support/Overview.md
parent4aad369c9728061c97b3de792286e743ee884b09 (diff)
rewrote quickstart, build-process
Revamped and updated documentation to install and build AGL images. (removed whitespaces, added contribution guide, corrected rcar-gen3 section 7, added aglsetup.h flags to hardware support, some minor changes) Bug-AGL: [SPEC-3633] Signed-off-by: Shankho Boron Ghosh <shankhoghosh123@gmail.com> Change-Id: Iedb6c7dc1661f4bc58b5f25ea5d188778c7ff908 Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/documentation/+/25407 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Diffstat (limited to 'docs/1_Hardware_Support/Overview.md')
-rw-r--r--docs/1_Hardware_Support/Overview.md134
1 files changed, 134 insertions, 0 deletions
diff --git a/docs/1_Hardware_Support/Overview.md b/docs/1_Hardware_Support/Overview.md
new file mode 100644
index 0000000..86f0783
--- /dev/null
+++ b/docs/1_Hardware_Support/Overview.md
@@ -0,0 +1,134 @@
+---
+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 | arm 32 |
+| | qemu-arm64 | arm 64 |
+| | | |
+| RCar Gen 3 | h3ulcb | arm 64 |
+| | h3-salvator-x | arm 64 |
+| | h3-kf | arm 64 |
+| | m3ulcb | arm 64 |
+| | m3-salvator-x | arm 64 |
+| | m3-kf | arm 64 |
+| | | |
+| Raspberry Pi | raspberrypi4 | arm 64 |
+
+### Community supported Machines
+
+| BOARD | $MACHINE | ARCHITECHTURE |
+|:-------------:|:-----------------:|:-------------:|
+| BeagleBone | bbe | arm 32 |
+| | beaglebone | arm 32 |
+| | | |
+| i. MX 6 | cubox-i | arm 32 |
+| | imx6qdlsabreauto | arm 32 |
+| | nitrogen6x | arm 32 |
+| | | |
+| i. MX 8 | imx8mqevk | arm 64 |
+| | imx8mqevk-viv | arm 64 |
+| | | |
+| Snapdragon | dragonboard-410c | arm 64 |
+| | dragonboard-820c | arm 64 |
+| | | |
+| ARC HS | hsdk | ARC |
+
+
+### 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 & Raspberry Pi 4)
+
+Community supported Machines (i. MX 6, i. MX 8, Snapdragon & ARC HS)
+
+* 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 agl-profile-graphical-html5
+
+ #To enable Developer Options
+ $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo agl-profile-graphical-html5 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-cluster-demo
+
+ #To enable Developer Options
+ $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-cluster-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-telematics-demo
+
+ #To enable Developer Options
+ $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-telematics-demo agl-devel
+ ```
+
+* Building target image :
+
+ ```sh
+ $ time bitbake agl-telematics-demo
+ ``` \ No newline at end of file