Posts

Showing posts from October, 2020

Yocto/Qt5: hello-qt part4 - devtool

Image
Introduction This work is sponsored by Reliable Embedded Systems . You can find more information about our training/consulting services here . Objectives The goal of this blog post is to show my journey trying to build a hello-qt application and reasons why I don't like Qt . As far as I can tell this is going to be a multi part blog post. You might want to have a look at part one , part two and part three as well. We'll try to use the devtool in order to create a recipe for what we built with the SDK plus a layer where we'll move the recipe. devtool: create recipe/run on board As a Yocto person. devtool: create a recipe pokyuser@fc3633f77731:/workdir$ devtool add hello-qt https://gitlab.com/exempli-gratia/hello-qt-sdk.git --src-subdir = src NOTE: Starting bitbake server... INFO: Creating workspace layer in /workdir/build/multi-v7-ml-qt5/workspace NOTE: Starting bitbake server... INFO: Fetching git://gitlab.com/exempli-gratia/hello-qt-sdk.git;protocol=htt...

Yocto/Qt5: hello-qt part3 - SDK

Image
Introduction This work is sponsored by Reliable Embedded Systems . You can find more information about our training/consulting services here . Objectives The goal of this blog post is to show my journey trying to build a hello-qt application and reasons why I don't like Qt . As far as I can tell this is going to be a multi part blog post. You might want to have a look at part one and part two as well. We'll try to build an SDK for qt5, with this SDK a simple hello-qt application and in part four a recipe for this. SDKs In general the Yocto Projecty supports both a "classic" SDK and an extensible SDK. The extensible SDK is what I wanted to use for this, since it contains the devtool as well, but, as I already pointed out, meta-qt5 (community) support is kind of "not so motivated"[1] and with meta-qt6 (by the Qt Company) you can not even build the hello-qt command line application.  [1] https://github.com/meta-qt5/meta-qt5/issues/356   Install my ...