Wie aktiviere ich das eglfs-Plugin im Yocto-Setup? mit yocto + meta-qt5 für Riotboard

In letzter Zeit habe ich nur die Ebene fsl-community-bsp und meta-qt5 verwendet, um die Cross-Toolchain und die Rootfs zu generieren. Ich habe "bitbake meta-toolchain-qt5" und "bitbake fsl-image-multimedia-full" verwendet. Sowohl fsl-community-bsp als auch meta-qt5 verwenden den jethro-Zweig.

Folgen sind einige meiner Fragen:

In den Rootfs, die ich in das "Riotboard" gestellt habe, ist die qt5-Bibliothek bereits enthalten? Muss ich die Quelle von qt5 kompilieren und separat auf die Karte kopieren? --- Nun ist es klar, die Bibliothek befindet sich in den rootfs;Ich habe den qtcreator eingerichtet: Gerät, Kit, qt-Version, Compiler, Debugger, auch ssh-Verbindung. Wenn ich die Anwendung ausführe, meldet qt jedoch: „Diese Anwendung konnte nicht gestartet werden, da das qt-Plattform-Plugin xcb nicht gefunden oder geladen werden konnte , verfügbare Plattform-Plugins sind: eglfs, minimal, minimalegl, offscreen ”.--- Es scheint, dass der Fehler von mir behoben wurde, indem ich die PACKAGECONFIG [gles2] = "- opengl es2 -eglfs @ änder -qpa eglfs ,, virtual / libgles2 virtual / egl ";Im Jethro-Zweig von meta-qt5 fehlt die qtbase.inc, richtig? Ich habe im Internet festgestellt, dass ich den PACKAGECONFIG [gles] -Wert ändern kann, indem ich –qpa eglfs .--- @ hinzufüg Es ist jetzt in der qtbase_git.bb; Ich habe auch festgestellt, dass im Jethro-Zweig auch der serielle Anschluss fehlt, aber in unserer Anwendung benötigen wir diese Funktion, um die serielle Tastatur zu handhaben. Wie können wir das jetzt machen? ---Ich finde es jetzt;Wenn ich die qt5-Quelle kompilieren und den gesamten Ordner auf das Riotboard kopieren muss, wie kann ich den Pfad im qtcreator festlegen, um die relevante Bibliothek zu finden? --- Keine Notwendigkeit, dies zu tun;

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage