diff options
author | growupboron <shankhoghosh123@gmail.com> | 2020-10-09 00:19:18 +0530 |
---|---|---|
committer | Jan-Simon Moeller <jsmoeller@linuxfoundation.org> | 2020-10-14 11:19:53 +0000 |
commit | eefc3ab6cbb8a5901632f46d99e13c8d90b2415d (patch) | |
tree | 90815d532ed7b2d0962a1468aee29f05a4404eef /docs/1_Hardware_Support | |
parent | 4aad369c9728061c97b3de792286e743ee884b09 (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')
-rw-r--r-- | docs/1_Hardware_Support/Overview.md | 134 |
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 |