Das ist aber "MSEide+MSEgui" und nicht Lazarus - oder?mse hat geschrieben:Ich habe Free Pascal Cross-Versionen für Linux X86_64 Host hochgeladen:
https://sourceforge.net/projects/mseide ... pcrossarm/
Gruß HEiko
Das ist aber "MSEide+MSEgui" und nicht Lazarus - oder?mse hat geschrieben:Ich habe Free Pascal Cross-Versionen für Linux X86_64 Host hochgeladen:
https://sourceforge.net/projects/mseide ... pcrossarm/
Das ist eine Free Pascal Linux X84_64 -> Raspberry Pi Cross Kompilierung und Remote Debugging Umgebung für beliebige IDE's.kralle hat geschrieben:Das ist aber "MSEide+MSEgui" und nicht Lazarus - oder?mse hat geschrieben:Ich habe Free Pascal Cross-Versionen für Linux X86_64 Host hochgeladen:
https://sourceforge.net/projects/mseide ... pcrossarm/
Code: Alles auswählen
2018-04-13 Free Pascal fixes_3_0 cross compiler and tools i586-linux
and x86_64-linux -> arm-linux,
binutils 2.29.51 gdb 8.1.0
Please read MSEide+MSEgui README.TXT.
Mit fpcupdeluxe sollte die Einrichtung eigentlich kein Problem sein. Und wer sich das Selbstkompilieren mit dem Umweg über die Stable aus den Repos sparen will, es gibt immer aktuelle Releases auch für Linux: https://github.com/newpascal/fpcupdeluxe/releasesmse hat geschrieben:Für Lazarus lese ich immer wieder, dass die Leute Linux X84_64 -> Raspberry Pi Cross Entwicklung nicht schaffen.
Ist es nicht. Die Stable, die mit den Repos ausgeliefert wird läuft sehr gut, selbst über den VNC Viewer*. Und wie lange die Kompilierung dauert hängt eh davon ab, was man da kompiliert. Ich kann nicht sagen dass das merklich langsamer ist als auf dem PC.mse hat geschrieben:Lazarus native auf dem Raspberry Pi 2B ist von der Performance her grenzwertig, MSEide+MSEgui native auf dem Raspberry Pi 2B läuft gut, die Kompilierung mit Free Pascal dauert aber auch lange.
Oder vom erwähnten Ort downloaden:Mathias hat geschrieben:Alternativ, auf dem PC mut fpcupdelux ein Crosscompiler für den Raspi erstellen.
scp ist praktischer:Auf dem Raspi eine Dateifreigabe erstellen und in diese reincompilieren.
Oder remote debugging verwenden. Der erwähnte Ort hat auch cross gdb Versionen. Das ist dann entsprechend wie du mit dem ST-LINK Interface arbeitest.Anschliessend kann auf dem Raspi die Execute gestartet werden.
Arm ? Hast du da ein Embedded hingekriegt ?für Embedded Avr und Arm ist sonst ein Krampf
Nur Raspberry Arm, was ja nicht Embedded ist. Ist etwas missverständlich formuliert. Ich will mir auch mal die STM anschauen, aber bisher hänge ich noch an genügend anderen Projekten...Mathias hat geschrieben:Arm ? Hast du da ein Embedded hingekriegt ?
Dies geht bei mir auch. Aber an ARM Embedded scheitert fpcupdelux (noch). Aber wer weis.Nur Raspberry Arm, was ja nicht Embedded ist.
Mit MSEide ja. Mit Lazarus müsste es auch möglich sein, da Lazarus ebenfalls gdb verwendet.kralle hat geschrieben: Würde auch ein Remote-Debug auf dem Raspberry funktionieren?