Ansicht umschalten
Avatar von houston_
  • houston_

1 Beitrag seit 07.10.2010

Raspi-ZeroW Cross-Compiling und Remote Debugging

Schönen guten Tag Make-Community,

Ich bin derzeit etwas am verzweifeln und versuche mal hier Hilfe zu bekommen ...

Mein Wunsch:
Ich möchte einen Pi0W nutzen um eine Gewächshaussteuerung zu automatisieren.
Ich will aber nicht auf dem Pi per VNC programmieren.
Auch hoffe Ich das Programm per Cross-Compiling vorzubereiten und per SSH auf den Pi zu übertragen.
Das Debuggen läuft dann natürlich auf dem Pi, sollte dann sowohl die Variablenwerte zeigen, wie auch die Printf Ausgaben in der Console.

Mein aktuelles Problem:
Ich habe versucht Qt nach folgenden Guides auf einer LinuxLite-VM zum laufen zu bringen, was eigentlich alles oben genannte ermöglichen sollte.
https://wiki.qt.io/RaspberryPi2EGLFS#Step_by_step
https://mechatronicsblog.com/cross-compile-and-deploy-qt-5-12-for-raspberry-pi/

Nachdem Ich fertig bin, findet der QtCreator aber weder die C noch die C++ Bibliotheken (stdio, iostream...).
Außerdem scheint beim Debuggen oder Senden Probleme mit der Schreibberechtigung im Debug-Ordner zu bestehen, die aber laut "ls -l" eigentlich nicht auftreten sollten.

Was Ich sonst noch getestet habe:
Ich hatte bereits Netbeans 11 mit dem alten C++ 8.2 Plugin am laufen... Das lief ganz ok.
Nur wurde der Code auf dem Pi compiliert und das Debuggen über GDB unterdrückte die printf Ausgaben.
Visual Studio Code funktioniert meines Wissens nicht, da es mind. ARMv7 benötigt.

Was nun eigentlich meine Frage ist:
Kennt jemand eine Lösung für das Cross-Compilieren, senden und remote-debugging?

Falls mir jemand bei meinem Qt-Problem weiterhelfen will/kann, kann Ich auch noch detailliertere Fehler posten.
Oder, wenn alles nicht hilft, vielleicht einen Tipp hat, warum Netbeans beim Debuggen die Printf-Ausgabe unterdrückt?

Liebe Grüße
houston_

Bewerten
- +
Ansicht umschalten