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, m3ulcb0-kf, etc..
 * 1) Run the aglsetup.sh Script
 * 2) Using BitBake
 * 1) Define Your Board
 * Ex) h3ulcb, h3ulcb-kf, m3ulcb, m3ulcb0-kf, etc..
 * 1) Run the aglsetup.sh Script
 * 2) Using BitBake
 * 1) Using BitBake
 * 1) Using BitBake

HTML5 demo image (the one with chromium)
T.B.D

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