R-Car/AGL

Topic
= General information =

What is Automotive Grade Linux (AGL)?
https://www.automotivelinux.org/ https://docs.automotivelinux.org/

News and Events
https://www.automotivelinux.org/news/

Mailing List
https://lists.automotivelinux.org/g/agl-dev-community

Roadmap
https://wiki.automotivelinux.org/agl-roadmap

Release-notes
https://wiki.automotivelinux.org/agl-distro/release-notes

AGL Documentation Site
https://docs.automotivelinux.org/

Where to post questions about AGL
agl-dev-community@lists.automotivelinux.org

Support R-Car board Lists
https://docs.automotivelinux.org/en/master/#1_Hardware_Support/Overview/

Renesas BSP support lists

 * See : http://old-docs.automotivelinux.org/docs/en/guppy/getting_started/reference/getting-started/machines/renesas.html

= Hands on =

How to build - Qt based IVI demo(default) -
https://docs.automotivelinux.org/en/master/#0_Getting_Started/2_Building_AGL_Image/0_Build_Process/ https://docs.automotivelinux.org/en/master/#0_Getting_Started/2_Building_AGL_Image/5_3_RCar_Gen_3/

Manual steps (Exsample: version "Magic Marlin")

 * 1) Define Your Top-Level Directory
 * 2) Download the repo Tool and Set Permissions
 * 3) Download the AGL Source Files
 * Ex) Specify the manifest file(marlin_13.0.0.xmll) using -m option
 * $ repo init -b marlin -m marlin_13.0.0.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo
 * Ex) Specify the master branch
 * $ repo init -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo
 * 1) Downloading Proprietary Drivers
 * https://www.renesas.com/us/en/products/automotive-products/automotive-system-chips-socs/r-car-h3-m3-documents-software
 * How to check the file to download
 * $ grep -rn ZIP_.= $AGL_TOP/meta-agl/meta-agl-bsp/meta-rcar-gen3/scripts/setup_mm_packages.sh
 * 3:ZIP_1="R-Car_Gen3_Series_Evaluation_Software_Package_for_Linux-weston8-20210121.zip"
 * 4:ZIP_2="R-Car_Gen3_Series_Evaluation_Software_Package_of_Linux_Drivers-weston8-20210121.zip"
 * 1) Define Your Board
 * Ex) h3ulcb, h3ulcb-kf, m3ulcb, m3ulcb-kf, etc..
 * 1) Run the aglsetup.sh Script
 * 2) Using BitBake
 * 1) Define Your Board
 * Ex) h3ulcb, h3ulcb-kf, m3ulcb, m3ulcb-kf, etc..
 * 1) Run the aglsetup.sh Script
 * 2) Using BitBake
 * 1) Using BitBake
 * 1) Using BitBake

HTML5 demo image (the one with chromium)

 * 1) Execute the following command instead of "Run the aglsetup.sh Script" in the chapter  "Manual steps"
 * 2) Execute the following command instead of "Using BitBake" in the chapter  "Manual steps"
 * 1) Execute the following command instead of "Using BitBake" in the chapter  "Manual steps"

Note:
 * Please wait a few minutes after booting for system stability.

Screen capture after startup (Lamprey version)
 Top screen  Browser  Dashboard

Instrument Cluster with Container isolation demo image (the one with chromium)
T.B.D

minimal image (without GFX drivers)
T.B.D

How to boot

 * 1) The build process puts the resulting image in the Build Directory:
 * 2) Update all firmware on the board
 * R-Car H3 Starter Kit : Click here
 * R-Car M3 Starter Kit : Click here
 * 1) Get the bmaptool
 * 2) Copy image to uSD card
 * Ex)
 * Note:
 * /dev/XXX is differnet by host PC environment.
 * It can be checked by using 'fdisk -l'.
 * 1) Loading image from uSD
 * Insert uSD to SK board and setting-up U-boot
 * Note: See below for "{YOUR_BOARD}.dtb" file
 * It can be checked by using 'fdisk -l'.
 * 1) Loading image from uSD
 * Insert uSD to SK board and setting-up U-boot
 * Note: See below for "{YOUR_BOARD}.dtb" file
 * Note: See below for "{YOUR_BOARD}.dtb" file

Yocto Legacy BSP
See here (SK Legacy BSP page) See here (SK + KF Legacy BSP page)

= Others =

Introducing the AGL Demos

 * Embedded World 2020(Open Source Software Infotainment, Instrument Cluster)
 * Automotive Grade Linux demo from CES 2017


 * Ubiquitous QuickBoot Demo of AGL30/R-Car M3 StarterKit
 * chromium-57-r-car-M3-2016-12-02