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)
The baseline has been released, basic information is here, including build instructions, metadata and changelogs from the required meta-layers:
The test reports are still not filled in properly, this should be done in a couple of days.
The roadmap can be found here:
The meta-ivi release is available here:
There are currently a couple of known issues:
For future reference, our plan going forward to P-1.0 is to move as much as possible of the version specific information from the wiki to the inline meta-ivi documentation to keep it version controlled together with the source code in question. We would also like to make some focus on automating/improving the test suites so they are easier to use and get status information from, as well as updating build instructions to use the scripts available in the scripts directory of meta-ivi for fetching and preparing builds.