[agl-discussions] Introduce Qt IVI layer (meta-qt5-ivi)
louai.al-khanji at qt.io
Tue Jun 14 14:06:58 EDT 2016
>> I would like to share the meta-qt5-ivi which provides qtapplicationmanager,
>> qtivi and qt-apps-neptune-ui.
>I am not thinking so much about a feature by feature comparison but the practicalities about
>layer architecture and adoption. To give one example the Genivi Development Platform (GDP)
>uses  for the base Qt 5 parts for its Qt based HMI. So if say someone wanted to adopt your work
>into GDP the question arises as to how best to do that. Adopting your Qt5 layer instead for the base Qt5
>raises questions of maintenance going forward and whether all requirements are met, whilst just adopting
>the apps/HMI (I realise I am probably simplifying there) means masking out parts for it to work on .
In the interest of avoiding fragmentation, I would like to invite interested parties to work with us to make sure that there is one place that provides high-quality recipes for these components.
These components are included in our newly-public meta-boot2qt layer: http://code.qt.io/cgit/yocto/meta-boot2qt.git/
The README provides a good overview: http://code.qt.io/cgit/yocto/meta-boot2qt.git/tree/README
meta-boot2qt builds on meta-qt5 to provide amongst other things more up to date versions of Qt  and the above automotive packages . It includes a poky-based reference distro, but the recipes can certainly be used independently.
meta-boot2qt also provides support for a lot of devices. Currently this includes the i.MX6, i.MX7, Rcar Gen 2, Raspberry Pi 1/2/3, Jetson Pro/Tegra, VirtualBox, Intel. The full list can be seen in our layer init script .
The layer is developed in the open through Qt Code Review (i.e. gerrit) . I am very happy to see the wide-spread interest in these components. We welcome people to work with us to establish one high-quality, canonical upstream for the recipes.
More information about the genivi-projects