Difference between revisions of "R-Car/AGL"
(→Screen capture after startup) |
(→How to build - Advanced usage -) |
||
Line 173: | Line 173: | ||
bitbake agl-demo-platform-html5 | bitbake agl-demo-platform-html5 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | Note: | ||
+ | * Please wait a few minutes after booting for system stability. | ||
+ | |||
==== Screen capture after startup (Lamprey version) ==== | ==== Screen capture after startup (Lamprey version) ==== | ||
<li> Top screen<br> | <li> Top screen<br> |
Revision as of 01:39, 25 May 2022
|
Topic
The new version of R-Car Starter Kit Premier is now on sale !!
- Equipped with R-Car H3e-2G
-
(En) https://www.renesas.com/jp/en/about/press-room/renesas-launches-r-car-gen3e-20-percent-higher-cpu-speed-automotive-infotainment-cockpit-and-digital
(Zh) https://www.renesas.com/jp/zh/about/press-room/renesas-launches-r-car-gen3e-20-percent-higher-cpu-speed-automotive-infotainment-cockpit-and-digital
(Jp) https://www.renesas.com/jp/ja/about/press-room/renesas-launches-r-car-gen3e-20-percent-higher-cpu-speed-automotive-infotainment-cockpit-and-digital
- CPU performance is increased 20% by supporting up to 2GHz frequency over past products.
- You can buy from here.
SW Release Information
Board name | SW name | Release date | Note |
---|---|---|---|
R-Car Starter Kit ( Premier / Pro ) | Yocto v5.9.0 (stable) [New!!] | 2022/02/08 | |
Kingfisher Infotainment Board | Yocto v5.9.0 (stable) [New!!] | 2022/02/14 | To check for latest information, please refer to the meta-rcar/tree/v5.9.0. |
Android 10 (stable) | 2021/07/26 | R-Car Starter Kit Premier(R-Car H3) + Kingfisher is supported. R-Car Starter Kit Pro(RTP8J77961ASKB0SK0SA05A) + Kingfisher is also supported from 2021/11/25. | |
Android P (stable) | 2020/09/29 | R-Car Starter Kit Premier(R-Car H3) + Kingfisher is supported. R-Car Starter Kit Pro(RTP8J77961ASKB0SK0SA05A) + Kingfisher is also supported from 2021/03/16. | |
CCPF-SK Board | Yocto v5.9.0 (latest) [New!!] | 2022/02/08 | Prebuilt binary is available in Quick startup guide page. (Updated on 2022/03/18) |
R-Car Starter Kit is available
Board Name | SoC version | Hardware information | Where to buy |
---|---|---|---|
R-Car Starter Kit Premier (H3) | v3.0 | Click here | Click here |
R-Car Starter Kit Pro (M3) | v3.0 | Click here | Click here |
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 plan (2022~) | AGL version |
---|---|
Mar 2022 | Magic Marlin(13.0.0) |
Jul 2022 | Nifty Needlefish(14.0.0) |
Feb 2023 | Optimistic Octopus (15.0.0) |
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
Renesas BSP version | AGL Version | Yocto Project version | repo init option : -b xxxx | repo init option : -m yyyy |
---|---|---|---|---|
Yocto v3.21.0 | guppy 7.0.4 or later | Rocko | guppy | Ex) guppy_7.0.4.xml |
halibut 8.0.2 or later | Thud | halibut | Ex) halibut_8.0.2.xml | |
icefish 9.0.x | Thud | icefish | Ex) icefish_9.0.0.xml | |
jellyfish 10.0.x | Dunfell | jellyfish | Ex) jellyfish_10.0.0.xml | |
Yocto v4.7.0 | koi 11.0.x | Dunfell | koi | Ex) koi_11.0.0.xml |
lamprey 12.0.x | Dunfell | lamprey | Ex) lamprey_12.0.0.xml | |
Yocto v5.5.0 | Lamprey 12.1.0 | Dunfell | lamprey | Ex) lamprey_12.1.0.xml |
Yocto v5.9.0 | lamprey 12.1.1 or later | Dunfell | lamprey | Ex) lamprey_12.1.1.xml |
Marlin 13.0.x | Dunfell | marlin | Ex) marlin_13.0.0.xml |
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")
- Define Your Top-Level Directory
export AGL_TOP=$HOME/AGL mkdir -p $AGL_TOP
- Download the repo Tool and Set Permissions
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
- Download the AGL Source Files
cd $AGL_TOP mkdir marlin export AGL_TOP=$HOME/AGL/marlin cd $AGL_TOP repo init -b marlin -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo repo sync
- 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
- 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"
export XDG_DOWNLOAD_DIR=$HOME/Downloads cp R-Car_Gen3_Series_Evaluation_Software_Package_* $XDG_DOWNLOAD_DIR/ chmod a+rw $XDG_DOWNLOAD_DIR/*.zip
- Define Your Board
export MACHINE=h3ulcb-kf
- Ex) h3ulcb, h3ulcb-kf, m3ulcb, m3ulcb-kf, etc..
- Run the aglsetup.sh Script
source meta-agl/scripts/aglsetup.sh -m $MACHINE -b build agl-devel agl-demo
- Using BitBake
bitbake agl-demo-platform
How to build - Advanced usage -
HTML5 demo image (the one with chromium)
- Execute the following command instead of "Run the aglsetup.sh Script" in the chapter "Manual steps"
source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b $MACHINE agl-demo agl-devel
- Execute the following command instead of "Using BitBake" in the chapter "Manual steps"
ulimit -n 8192 bitbake agl-demo-platform-html5
Note:
- Please wait a few minutes after booting for system stability.
Screen capture after startup (Lamprey version)



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
- The build process puts the resulting image in the Build Directory:
<build_directory>/tmp/deploy/images/$MACHINE
- Update all firmware on the board
- Get the bmaptool
sudo apt install bmap-tools
- Copy image to uSD card
cd $AGL_TOP/build/tmp/deploy/images/$MACHINE sudo bmaptool copy ./agl-demo-platform-$MACHINE.wic.xz <boot_device_name>
- Ex)
cd $AGL_TOP/build/tmp/deploy/images/$MACHINE sudo bmaptool copy ./agl-demo-platform-$MACHINE.wic.xz /dev/sdc
- Note:
- /dev/XXX is differnet by host PC environment.
- It can be checked by using 'fdisk -l'.
- Loading image from uSD
- Insert uSD to SK board and setting-up U-boot
setenv bootargs console=ttySC0,115200 ignore_loglevel vmalloc=384M video=HDMI-A-1:1920x1080-32@60 root=/dev/mmcblk1p1 rw rootfstype=ext4 rootwait rootdelay=2 setenv bootcmd run load_ker\; run load_dtb\; booti 0x48080000 - 0x48000000 setenv load_ker ext4load mmc 0:1 0x48080000 /boot/Image setenv load_dtb ext4load mmc 0:1 0x48000000 /boot/{YOUR_BOARD}.dtb saveenv run bootcmd
- Note: See below for "{YOUR_BOARD}.dtb" file
Yocto v5.9.0 BSP
Board name | SoC version | Type Name | DTB file |
---|---|---|---|
H3SK | 2.0 2.0 2.0/3.0 |
RTP0RC77951SKBX010SA00 RTP0RC77951SKBX010SA01 RTP0RC77951SKBX010SA03 |
r8a77951-ulcb.dtb |
H3 SK + KF | 2.0 2.0 2.0/3.0 |
RTP0RC77951SKBX010SA00 RTP0RC77951SKBX010SA01 RTP0RC77951SKBX010SA03 + SBEV-RCAR-KF-M06 |
r8a77951-ulcb-kf.dtb |
H3e-2G SK | 3.0 | RTP8J779M1ASKB0SK0SA003 | r8a779m1-ulcb.dtb |
H3e-2G SK + KF | 3.0 |
RTP8J779M1ASKB0SK0SA003 + SBEV-RCAR-KF-M06 |
r8a779m1-ulcb-kf.dtb |
M3SK | 1.0 | RTP0RC7796SKBX0010SA09 | r8a77960-ulcb.dtb |
M3SK + KF | 1.0 |
RTP0RC7796SKBX0010SA09 + SBEV-RCAR-KF-M06 |
r8a77960-ulcb-kf.dtb |
M3SK | 3.0 | RTP8J77961ASKB0SK0SA05A | r8a77961-ulcb.dtb |
M3SK + KF | 3.0 |
RTP8J77961ASKB0SK0SA05A + SBEV-RCAR-KF-M06 |
r8a77961-ulcb-kf.dtb |
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
Q&A site
agl-dev-community@lists.automotivelinux.org
FAQ site
T.B.D