GENIVI Development Platform
gunnarx ci-build: Support variants using $IMAGE_NAME env
Define a configuration hookk in environment variable $IMAGE_NAME
to support building the different variations of GDP

The default remains genivi-dev-platform for now

Signed-off-by: Gunnar Andersson <>
Latest commit 70f2cea Oct 7, 2018
Failed to load latest commit information.
gdp-src-build/conf meta-renesas (append): Correct the sublayer name/path Oct 7, 2018
meta-browser @ 021a954 chromium: Add meta-browser submodule Feb 15, 2017
meta-erlang @ cefeda6 meta-erlang: Bump layer including MD5 checksum fix Sep 18, 2017
meta-flatpak @ f07b81d meta-flatpak: bump to latest on master May 21, 2018
meta-genivi-dev genivi-dev-platform-data: initial "big data" / telematics image Oct 9, 2018
meta-gplv2 @ f875c60 meta-gplv2: update to current rocko branch HEAD commit Jul 12, 2018
meta-intel @ 9baa097 meta-intel: Bump. Update layer to tip of rocko Aug 20, 2018
meta-iot-web @ 51ac271 meta-iot-web: Update for iotivity-node-1.2.1 Aug 18, 2017
meta-ivi @ 0c7d835 meta-ivi: Bump to tip of 14.x-rocko branch Sep 21, 2018
meta-ivi-renesas @ e1e5223 r-car gen3: support Genivi-14 meta-ivi (rocko/YP 2.4) using YBSP v3.4.0 Jul 12, 2018
meta-lgsvl-browser @ 2d9a450 chromium: Use Chromium 64 from meta-lgsvl-browser Jul 12, 2018
meta-linaro @ 75dfb67 meta-linaro: update to r-car gen 3 yocto bsp v3.7.0 Jul 12, 2018
meta-oic @ 57343c9 meta-oic: Fix rpatch error Jul 12, 2018
meta-openembedded @ dacfa2b meta-openembedded: update to meta-ivi v14.0.0 (P-1.0) commit Jul 12, 2018
meta-qcom @ 5d39fe0 meta-qcom: Update to match meta-ivi (rocko) Jul 12, 2018
meta-qt5 @ fa73caf Upgrade Qt to v5.6.3 Nov 2, 2017
meta-raspberrypi @ 9e08912 meta-raspberrypi: update to latest on rocko Jul 27, 2018
meta-renesas @ fd078b6 meta-renesas: update to r-car gen 3 yocto bsp v3.9.0 Aug 22, 2018
meta-renesas-rcar-gen2 @ 4758a55 renesas r-car gen2: rename ybsp submodule Aug 30, 2017
meta-rvi @ de9d548 meta-rvi: Add layers for RVI (#9) May 26, 2016
meta-sdl @ 60c9fe8 meta-sdl: Update to release 4.4.1 Jul 12, 2018
poky @ 6b74411 poky: update to meta-ivi v14.0.0 (P-1.0) commit Jul 12, 2018
scripts ci-build: Support variants using $IMAGE_NAME env Oct 9, 2018
.gitignore .gitignore: Add gdp-src-build/bitbake-cookerdaemon.log Jul 12, 2018
.gitmodules chromium: Use Chromium 64 from meta-lgsvl-browser Jul 12, 2018 Reference the full Contribution Process Jun 6, 2017
LICENSE Added License and Copyright info May 10, 2016 README: Update out-of-date links and instructions Jul 12, 2018 Move dragonboard from official to community level support Feb 14, 2018

GENIVI Development Platform

The GENIVI Development Platform integrates software components developed by GENIVI into a release that can be downloaded and run on popular hardware development boards.


Download an image for your platform below.

Download page

More information on the GDP is below;

  • GDP project home page
  • GDP Master: build the GDP from sources using Yocto
  • GDP releases: information about GDP releases, target boards and peripherals.
  • GDP management: policies and other processes associated to the GDP project.

Contributing to GDP

The GENIVI Development Platform project welcomes contributions:

Send Pull Requests here on GitHub. If that method for some reason is not appropriate for you, just contact us on the mailing list and we will accept patches in other ways.

Please see the file for information on commit quality.

For information about the Yocto Project, check the Yocto Project website.

For information about the Yocto GENIVI Baseline, see Yocto GENIVI Baseline website

genivi-dev-platform.git usage

This project uses submodules to pull in layer dependencies. It is advised to avoid using the --recursive option for the initial clone. 'master' is the default branch. Previous release 'maintenance' branches are also available. Note certain tags may require a different set of usage instructions, please refer to the relative README.

git clone <thisrepo> -b <branch>

To initiate the build environment:

source $target

The current supported targets are qemux86-64, porter, raspberrypi2, raspberrypi3, minnowboard, silk, r-car-m3-starter-kit and r-car-h3-starter-kit. Currently this requires the use of the bash shell.

The script handles the the $target specific bitbake configuration. The $target templates can be found in gdp-src-build/templates, as well as common configuration .inc files. also handles the relevant git submodule initiation.

To build:

bitbake genivi-dev-platform

Problems? Just ask on the mailing list (defined above)