Aus README.TXT:
Code: Alles auswählen
Crosscompiling and remote debugging i386-linux -> arm-linux
***********************************************************
For Raspberry Pi:
- Establish a ssh login without password (public key authentication).
- On the i386-linux host download and extract
http://sourceforge.net/projects/mseide-msegui/files/fpcrossarm/crossfpc-i386_linux-eabihf.tar.gz
to <your crossfpc directory>.
- Start MSEide, in 'Settings'-'Configure MSEide'-'Global Macros' add:
Name Value
CROSSMSEDIR <MSEide+MSEgui directory>
CROSSFPCDIR <your crossfpc directory>
HOSTIP <the IP of the host>
REMOTEIP <the IP of the remote target>
REMOTEPORT <the remote port, ex: 2345>
REMOTEUSER pi
- 'Project'-'New'-'From Template', select "crossarmdefault.prj".
- Create the new project.
- 'Project'-'Options'-'Macros', set the TARGETPROJECTDIR value to the project
path in remote target, ex: "/home/pi/proj/testcase".
- Check the TARGETENV macro.
Press F9 and hope the best. ;-)
http://sourceforge.net/projects/mseide- ... ihf.tar.gz
Mit diesem Paket und dem "crossarmdefault.prj" Projekttemplate kann man mit MSEide arbeiten wie wenn es sich auf dem Raspberry Pi befinden würde.
MSEide läuft auch direkt auf dem Raspbberry Pi erstaunlich flüssig, die Kompilierzeiten sind relativ lang. Im Gegensatz zu MSElang hat die Übersetzungsgeschwindigkeit bei Free Pascal leider keinen grossen Stellenwert mehr.
Martin