With the recent P-0.1 release of the Genivi Yocto Baseline (meta-ivi) it is a good time for me to discuss building it using the R-Car Gen 3 Yocto BSP.
14.0.0 (P-1.0) has now been released and should also work.
|Upstream Yocto BSP support||https://github.com/renesas-rcar/meta-renesas.git|
Adapt Yocto BSP (meta-renesas) to Genivi Yocto Baseline (meta-ivi)
Please see the section below for notes on migration and the changes.
Upstream Yocto BSP
Some of you may have noticed that the location of meta-renesas in the table above has changed. In Genivi 14 I have adopted the upstream Yocto BSP meta-renesas layer. That was part of the plan when the former Genivi Yocto BSP was split into two layers in the Genivi 13 development cycle. Now upstream supports Yocto Project 2.4 there is no need to support it in the fork of meta-renesas in my own account. If you are not familiar with the history of the Renesas Genivi Yocto BSP and that all sounds very confusing do not worry. Simply use the git repositories shown above.
During development of the meta-ivi Genivi 14 pre-releases I tested R-Car support using upstream Yocto BSP release v3.4.0.
v3.4.0 is a major update from the v2.23.1 used for Genivi 13 support. Some of the changes include support for:
- Yocto Project 2.4.1
- Poky GCC 7.2 (linaro toolchain can still be used if you wish)
- Linux kernel 4.14 stable
- Gfx and mmp
- Weston 2.0.0
- Gstreamer 1.12.2
Work is underway rebasing GDP on the Genivi 14 Yocto Baseline (see GDP PRs #173, 175 in github). I will send patches to update the R-Car Gen 3 support after the Easter break.
Renesas is in the process of releasing Yocto BSP v3.6.0, a minor update to v3.4.0. The 14.0.0 release of meta-ivi will also be made soon. Once available I will blog again on using them.
(Update: Both of these are now done. See the blog post above on Yocto BSP v3.6.0 for details and a link to the page for building Genivi-14 on R-Car Gen 3)