summaryrefslogtreecommitdiffstats
path: root/docs/02_Hardware_Support
diff options
context:
space:
mode:
authorVinod Ahuja <vahuja@unomaha.edu>2022-11-19 13:59:20 -0600
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>2022-11-21 11:21:04 +0000
commit120a2677992ea299eea5fb5cb0ed1081f76bb92c (patch)
treef9cc1835cc14536f0397d3cfbbae744695d42bf1 /docs/02_Hardware_Support
parent33727f4e9619f9da65fdfc608a10a92887c7257c (diff)
Updating documentation: 1. Renamed all the files and folder following 01-99 index numbering 2. Matched title name and file name 3. Inserted title in the files where ever missing 4. Updated all the reference links in the documentation Bug-AGL: [SPEC-4470] Signed-off-by: Vinod Ahuja <vahuja@unomaha.edu> Change-Id: Ib73e1f91107646e11b5b19ab6ead4080add506e4 Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/documentation/+/28170 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Diffstat (limited to 'docs/02_Hardware_Support')
-rw-r--r--docs/02_Hardware_Support/01_Supported_Hardware_Overview.md48
-rw-r--r--docs/02_Hardware_Support/02_Supported_Hardware_Images.md97
2 files changed, 145 insertions, 0 deletions
diff --git a/docs/02_Hardware_Support/01_Supported_Hardware_Overview.md b/docs/02_Hardware_Support/01_Supported_Hardware_Overview.md
new file mode 100644
index 0000000..eb7c9a4
--- /dev/null
+++ b/docs/02_Hardware_Support/01_Supported_Hardware_Overview.md
@@ -0,0 +1,48 @@
+---
+title: Supported Hardware Overview
+---
+
+### Supported Hardware
+
+AGL makes two types of hardware support available: Reference BSPs and Community BSPs.
+
+1) **Reference Boards** have Board Support Packages (BSPs) that are maintained by their sponsoring companies and are included in our Jenkins CI system. Reference BSPs have snapshot builds that are made available daily and are fully validated with test results made available for every major AGL release.
+
+2) **Community Boards** have BSPs that are maintained as a best effort by the AGL community based on upstream BSPs. Community Boards include some of the most-used Hobbyist boards such as older automotive boards.
+
+The following table briefs about the various hardware platforms, supported by AGL :
+
+### AGL Reference Boards
+
+| BOARD | MACHINE | ARCHITECTURE | QUICK START GUIDE| LATEST SNAPSHOT |
+|:---------------:|:--------------:|:------------:|:----------------:|:--------------------:|
+| QEMU | qemu-x86-64 | x86 |[QEMU Quick Start](https://docs.automotivelinux.org/en/master/#01_Getting_Started/01_Quickstart/01_Using_Ready_Made_Images/#_top)| [qemu-x86-64](https://download.automotivelinux.org/AGL/snapshots/master/latest/qemux86-64/)|
+| | qemu-arm | arm32 | | [qemu-arm](https://download.automotivelinux.org/AGL/snapshots/master/latest/qemuarm/)|
+| | qemu-arm64 | arm64 | | [qemu-arm64](https://download.automotivelinux.org/AGL/snapshots/master/latest/qemuarm64/)|
+| | | |
+| RCar Gen 3 | h3ulcb | arm64 |[RCar Gen 3 Quick Start](https://docs.automotivelinux.org/en/master/#01_Getting_Started/01_Quickstart/01_Using_Ready_Made_Images/#3-r-car-h3sk-h3ulcb-board)| [h3ulcb-nogfx](https://download.automotivelinux.org/AGL/snapshots/master/latest/h3ulcb-nogfx/)|
+| | h3-salvator-x | arm64 |
+| | h3-kf | arm64 |
+| | m3ulcb | arm64 |
+| | m3-salvator-x | arm64 |
+| | m3-kf | arm64 |
+| | agl-refhw | arm64 |
+| | | |
+| Raspberry Pi | raspberrypi4 | arm64 |[Raspberry Pi Quick Start](https://docs.automotivelinux.org/en/master/#01_Getting_Started/01_Quickstart/01_Using_Ready_Made_Images/#2-raspberry-pi-4)|[raspberrypi4](https://download.automotivelinux.org/AGL/snapshots/master/latest/raspberrypi4/)|
+
+**Note:** Latest stable release source tar and binary for all the boards can be found [here](https://wiki.automotivelinux.org/agl-distro/release-notes#latest_stable_release)
+
+### Community Supported Boards
+
+| BOARD | MACHINE | ARCHITECTURE |
+|:-------------:|:---------------------:|:-------------:|
+| BeagleBone | bbe | arm32 |
+| | beaglebone | arm32 |
+| | | |
+| i.MX 6 | cubox-i | arm32 |
+| | imx6qdlsabreauto | arm32 |
+| | | |
+| i.MX 8 | imx8mqevk | arm64 |
+| | imx8mqevk-viv | arm64 |
+| | | |
+| virtio | virtio-aarch64 | arm64 |
diff --git a/docs/02_Hardware_Support/02_Supported_Hardware_Images.md b/docs/02_Hardware_Support/02_Supported_Hardware_Images.md
new file mode 100644
index 0000000..1489c2c
--- /dev/null
+++ b/docs/02_Hardware_Support/02_Supported_Hardware_Images.md
@@ -0,0 +1,97 @@
+---
+title: Supported Hardware Images
+---
+
+
+
+### Supported Hardware 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](./01_Supported_Hardware_Overview.md), & agl-refhw
+
+Community supported Boards [BBE, i. MX 6, i. MX 8](./01_Supported_Hardware_Overview.md)
+
+* 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
+
+ # 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
+ ```
+
+
+#### 2. Instrument Cluster
+
+**Supported boards** :
+
+AGL Reference Boards [QEMU, RCar Gen 3, & Raspberry Pi 4](./01_Supported_Hardware_Overview.md)
+
+* 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-cluster-demo
+ ```
+
+#### 3. Telematics
+
+Headless demo platform for low-spec boards.
+
+**Supported boards** :
+
+Community supported Boards [BeagleBone](./01_Supported_Hardware_Overview.md)
+
+
+* 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-telematics-demo
+ ```