Page tree
Skip to end of metadata
Go to start of metadata


The GENIVI Development Platform (GDP) is the industry standard platform for In-Vehicle Infotainment (IVI) systems and connected car concepts, demonstrations, and innovation projects using open source and Linux. GDP is also a default starting point for numerous IVI production programs based on Linux. It contains a compliant GENIVI middleware platform widely used by major OEMs and Tier 1s.  

The GDP has three main goals:

  • Deliver a system developers can use to create software components for automotive systems
  • A platform focused on automotive use cases to enable developers to create applications and demos targeting the industry
  • A starter kit that can be downloaded and customized for different hardware focused in automotive use cases


Depending on whether you are rapidly prototyping IVI solutions or need a near-product-ready starting point for a commercial product or IVI program, the GDP is a great tool for reaching your goals.  A fully functioning GDP proves that GENIVI component choices can work together and is an available reference for developers to integrate, test, and build their own IVI modules, applications, and connected car solutions.

Contributing to the GENIVI Development Platform

The GENIVI Development Platform is a public GENIVI OSS project, developed in the open so any individual is welcome to contribute.  To learn more on how to contribute, please see the GDP Wiki page.  

GDP Delivery

In order to follow the activity of the current GDP delivery team, visit the GDP Wiki page to learn more about the resources you may utilize.

See the Demo 

It is important to understand that the GENIVI community is developing and delivering the GDP iteratively.  That means that certain functional pieces of the platform are yet to be integrated and fully tested.  We welcome your help in identifying gaps and helping to close them with contributed, open source software either produced by you or available in upstream projects.  In some ways, the GDP is a tool box that you can use to build your own IVI and connected car solution. Along your journey in GENIVI, you will have to choose your path depending on your needs and preferences. And this is the case with the GDP in that there are several possible variants of GDP (a variant being a combination of  target hardware, a software baseline, and demo applications). 

One variant is presented in the following video:

GDP explained by Steve Crumb:

Selecting Hardware                       

To configure your demo you have to choose from bottom to top a target hardware and the Demo Apps you want to integrate.

Demo Apps

Remote Vehicle Interaction
 Audio Manager Monitor  
 Web Browser PoC   
 3D Navigation rendering    
 Fuel Stop Advisor    

App & HMI Framework

Qt / HTML 5 / Android Auto / SDL

Yocto Baselineversion TBDmeta-ivi 12meta-ivi 12meta-ivi 12


Intel Based
Minnowboard MAX

PC Emulation
Qemu x86-64

Renesas RCar

Pi 2 and 3

A current list of boards supported can be found here.

Build Your Own demo

The instructions to build your demo can be found on GDP Wiki pages