![]() Qt provides many classes which provide different functionality and simplify development. The application is developed in Qt6, using combination of C++ and QML. - meta-vexpress layer containing distro, machine and images configuration, as well as recipes for bootloader and linux kernel - kirkstone branch.- base repository used to initialize Yocto environment - kirkstone branch.Sources for the Yocto build environment for Vexpress-A9 can be found in following repositories: Items that will be covered in this post are We will integrate it into Yocto development using the meta-qt6 layer. There are different libraries that enable graphical interface to be shown, but in this post we will use Qt, version 6. However, there are a lot of cases where the embedded system has a display, and in that case the userspace application should provide graphical interface. ![]() We will cover this in some of the future posts. In that case data can be published to the outside world over some interface (usually network interface). In real embedded systems, the use of non-GUI (command line only) applications is enough if the unit has no display. The userspace applications that were presented are usable from command line only, to demonstrate the desired functionality. In the Linux device driver development post series I showed custom memory-mapped and I2C devices for QEMU, and device driver and userspace application development for those devices. Yocto allows us to build a custom distribution and to streamline bootloader and kernel cross-compilation and handling. In the previous post I showed how to use Yocto to build an image for Vexpress-A9 board. This is part 5 of the QEMU Board Emulation post series.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |