Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Attention!!:  AGL IC container integration update is under reviewing,  Please not use this document now.


This document describe how to build AGL instrument cluster with container integration.

...

AGL IC container integration supported two board.  Those board show in table2.

Table2. Supported board.

Board typeSupport integration typestatus
AGL RefHW1,2a,3a,3bTested
R-CarH3 Starter Kit with Kingfisher board1,2a,3a,3bNot tested.
R-CarM3 Starter Kit with Kingfisher board1,2a,3a,3bEOL Board. Not tested.
R-CarH3 Starter Kit1,2aEnd of Supported in latest release.
R-CarM3 Starter Kit1,2aEOL Board. End of  support in latest release.
Raspberry Pi4 (4G or 8G)1,2a,3a,3bTested.

We recommend to choice AGL RefHW or Raspberry Pi4 (4G or 8G).

Setup build environment

Build environment for AGL IC container integration is same as AGL other profile build environment. 

1st step: please read Build Process Overview in AGL doc.

2nd step: please read Preparing Your Build Host in AGL doc.

3rd step:  Define Your Top-Level Directory.

export AGL_TOP=$HOME/AGL
mkdir -p $AGL_TOP

4th step: Download the repo Tool and Set Permissions

If your environment already install google repo, please skip this step.

mkdir -p $HOME/bin
export PATH=$HOME/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > $HOME/bin/repo
chmod a+x $HOME/bin/repo


5th step: Setup git

If your environment already setup user information for git, please skip this step.

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

6th step: Download the AGL Source Files

Recommend AGL version: Optimistic Octopus

cd $AGL_TOP
mkdir octopus export AGL_TOP=$HOME/AGL/octopus
cd $AGL_TOP repo init -b octopus -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo repo sync

Optional: Specify the master branch

cd $AGL_TOP
mkdir master export AGL_TOP=$HOME/AGL/master
cd $AGL_TOP repo init -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo repo sync

7th step: Downloading Proprietary Drivers  (AGL RefHW and R-Car H3/M3 with Kingfisher board only procedure)

If your board is Raspberry Pi4, please skip this step.

1st step: Downloading Proprietary Drivers from Renesas-automotive-products.

In case of Optimistic Octopus and master, please download this.

Image Added

2nd step: To check the files to download.

grep -rn ZIP_.= $AGL_TOP/meta-agl/meta-agl-bsp/meta-rcar-gen3/scripts/setup_mm_packages.sh
export XDG_DOWNLOAD_DIR=$HOME/Downloads

3rd step: Download and copy Proprietary Drivers files (Run commands at downloaded files directory).

cp R-Car_Gen3_Series_Evaluation_Software_Package_* $XDG_DOWNLOAD_DIR/
chmod a+rw $XDG_DOWNLOAD_DIR/*.zip