[agl-discussions] Introduce Qt IVI layer (meta-qt5-ivi)

phongtran tranmanphong at gmail.com
Wed Jun 15 11:10:16 EDT 2016



On 06/15/2016 01:06 AM, Louai Al-Khanji wrote:

Hi Louai Al-Khanji,
>>> I would like to share the meta-qt5-ivi which provides qtapplicationmanager,
>>> qtivi and qt-apps-neptune-ui.
>
> <snip>
>
>> 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 [1] 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 [1].
>
> <snip>
>
> Hi all,
>
> 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
>
Thank for your sharing. I have not known the meta-boot2qt before.
I would like to share background of this layer (meta-qt5-ivi).

I read the information in this page

https://blog.qt.io/blog/2016/06/08/announcing-the-qt-automotive-suite/

I think It will be useful for AGL or Genivi, if there has a layer which 
supports the Qt application manager and Qt IVI API. So I decided to 
create this layer for feasibility checking on AGL distro.

> meta-boot2qt builds on meta-qt5 to provide amongst other things more up to date versions of Qt [1] and the above automotive packages [2]. 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 [3].
>
> The layer is developed in the open through Qt Code Review (i.e. gerrit) [4]. 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.
>
> Cheers,
> Louai
>
> [1] http://code.qt.io/cgit/yocto/meta-boot2qt.git/tree/recipes-qt/qt5
> [2] http://code.qt.io/cgit/yocto/meta-boot2qt.git/tree/recipes-qt/automotive
> [3] http://code.qt.io/cgit/yocto/meta-boot2qt.git/tree/b2qt-init-build-env
> [4] https://codereview.qt-project.org
>
>



More information about the genivi-projects mailing list