Entwickeln auf dem Raspberry Pi
Mit dem Qt Edu for Developers Paket können Sie auch für eingebettete Geräte mit Raspberry Pi als Zielhardware entwickeln. Dazu fügen Sie ein Qt Board Support Package (QBSP) zu Ihrer bestehenden Qt-Installation hinzu und flashen eine vom Raspberry Pi verwendete SD-Karte mit einem Boot to Qt System-Image.
Hinweis: Windows und Linux werden als Entwicklungshosts unterstützt, aber macOS wird nicht unterstützt.
Schließen Sie zuerst die Installationsschritte von Qt Edu for Developers ab, bevor Sie fortfahren.
1. QBSP herunterladen
Loggen Sie sich in Ihren Qt Account ein. Gehen Sie zum Abschnitt Downloads und wählen Sie Qt for Device Creation QBSP für die EDU-Lizenz aus dem Dropdown-Menü im Feld Product.
Laden Sie die richtige Version der .qbsp-Datei für Ihren Entwicklungshost (Windows oder Linux) herunter.
2. Starten Sie das Wartungstool
Wechseln Sie in den Installationsordner von Qt und führen Sie MaintenanceTool aus.
Mit dem Maintenance Tool können Sie Ihre bestehende Qt-Installation ändern. Navigieren Sie zu Custom installation und wählen Sie Next.
Wählen Sie Browse QBSP files. Suchen Sie im Dateidialogfenster die Datei .qbsp
, die Sie von Ihrem Qt-Konto heruntergeladen haben, und wählen Sie sie aus.
Daraufhin wird die Liste der verfügbaren Komponenten aktualisiert. Unter Boot to Qt Software Stackwählen Sie Raspberry Pi und dann Next. Dadurch werden das Boot to Qt Systemabbild und die Toolchain für den Raspberry Pi installiert.
3. Öffnen Sie . Qt Creator
Um die Einrichtung abzuschließen, muss das Boot to Qt Systemabbild auf eine SD-Karte geflasht werden, die als Boot-Laufwerk für den Raspberry Pi verwendet wird. Außerdem muss Qt Creator so konfiguriert werden, dass eine Verbindung zu dem Gerät hergestellt werden kann, auf dem der Boot to Qt Software-Stack läuft, entweder über eine kabelgebundene oder drahtlose Netzwerkverbindung.
Diese Schritte werden in Qt Creator durchgeführt, siehe Qt Creator: Verbinden von Boot2Qt Geräten für Details.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.