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 type | Support integration type | status |
---|---|---|
AGL RefHW | 1,2a,3a,3b | Tested |
R-CarH3 Starter Kit with Kingfisher board | 1,2a,3a,3b | Not tested. |
R-CarM3 Starter Kit with Kingfisher board | 1,2a,3a,3b | EOL Board. Not tested. |
R-CarH3 Starter Kit | 1,2a | End of Supported in latest release. |
R-CarM3 Starter Kit | 1,2a | EOL Board. End of support in latest release. |
Raspberry Pi4 (4G or 8G) | 1,2a,3a,3b | Tested. |
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.
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