Pascal/Delphi Crosscompiler für Windows?

Diskutiere Pascal/Delphi Crosscompiler für Windows? im Webmaster Hilfe / Programmierer Forum Forum im Bereich Computerprobleme; Kennt jemand zufällig einen Crosscompiler, der unter Windows (XP/Vista) vorhandene Delphi/Pascal-Programme für ARM9 Embedded Linux-Systeme...

  1. #1 xandros, 06.01.2009
    xandros

    xandros IT Consultant, Cisco Registered Partner
    Moderator

    Dabei seit:
    05.07.2007
    Beiträge:
    26.162
    Zustimmungen:
    116
    Ort:
    Umkreis Duisburg, neben Mannheim, hinter Hamburg
    Kennt jemand zufällig einen Crosscompiler, der unter Windows (XP/Vista) vorhandene Delphi/Pascal-Programme für ARM9 Embedded Linux-Systeme kompilieren kann? (hier speziell ein ARM9-Prozessor mit Linux Version 2.6.22-taskit2 mit BusyBox v1.2.1 und einem 3.5" Touchscreen)

    Für C/C++ hab ich einen solchen Compiler, jedoch würde es einige Zeit kosten, den kompletten Delphi-Code in C/C++ zu übersetzen. Für die Umwandlung/Übersetzung gibt es zwar verschiedene Delphi2C++ Builder, die Ergebnisse lassen aber meist doch zu wünschen übrig....
     
  2. Anzeige

    schau mal hier: Windows-Wartungs-Tool. Viele Probleme lassen sich damit einfach beheben. Oftmals ist der PC dann auch schneller!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
  3. #2 helidoc, 06.01.2009
    helidoc

    helidoc killed by a black pudding
    Moderator

    Dabei seit:
    01.06.2007
    Beiträge:
    3.647
    Zustimmungen:
    1
    Ort:
    Bluemchenwiese
    vielleicht brint dir FPC was...?
     
  4. #3 xandros, 06.01.2009
    xandros

    xandros IT Consultant, Cisco Registered Partner
    Moderator

    Dabei seit:
    05.07.2007
    Beiträge:
    26.162
    Zustimmungen:
    116
    Ort:
    Umkreis Duisburg, neben Mannheim, hinter Hamburg
    stellt sich lediglich die Frage, wie ich daraus einen Crosscompiler mache....
    Für Win gibt es ja FreePascal als fertiges Paket, was auch funktioniert. (Hab ich schon auf der Maschine drauf!)
    Für ARM-CPUs gibts ebenfalls eine spezielle Version.

    Ich hab jetzt nur das Problem, auf einem Windows-System mit X86-Prozessor dem Compiler mitzuteilen, dass das Ergebnis speziell für ARM9 sein soll und nicht für X86-Maschinen.

    *rätselrat!* Vielleicht via Cygwin....?

    Edit: auf dem Zielsystem compilieren wäre eine recht grosse Herausforderung. FreePascal verlangt für die ARM-Umgebung bereits 16MB und das Gerät hat gerade mal 32 MB RAM.
    Hier mal der Link zu der Produktbeschreibung:
    http://www.taskit.de/produkte/panel-card/index.htm
     
  5. #4 xandros, 07.01.2009
    xandros

    xandros IT Consultant, Cisco Registered Partner
    Moderator

    Dabei seit:
    05.07.2007
    Beiträge:
    26.162
    Zustimmungen:
    116
    Ort:
    Umkreis Duisburg, neben Mannheim, hinter Hamburg
    scheint nicht so zu gehen, wie ich mir das vorstelle.

    mit der Windows- und der Linux-Version lassen sich zwar sowohl Win- als auch Linux-Dateien erstellen, aber leider nicht für ein embedded System. Und über Cygwin bin ich auch nicht sonderlich weit gekommen, da hierbei für die Windows-Version die ARM-spezifischen Compiler als EXE benötigt werden.... und die gibt es scheinbar nur für C/C++.
     
  6. #5 helidoc, 07.01.2009
    helidoc

    helidoc killed by a black pudding
    Moderator

    Dabei seit:
    01.06.2007
    Beiträge:
    3.647
    Zustimmungen:
    1
    Ort:
    Bluemchenwiese
    ich hab das jetzt zwar nur überflogen, aber suchst du nicht das hier?
     
  7. #6 xandros, 07.01.2009
    xandros

    xandros IT Consultant, Cisco Registered Partner
    Moderator

    Dabei seit:
    05.07.2007
    Beiträge:
    26.162
    Zustimmungen:
    116
    Ort:
    Umkreis Duisburg, neben Mannheim, hinter Hamburg
    man bin ich blind!
    über Zaurus bin ich heute mittag schon gestolpert, aber da hat mich die aktuelle Debian Etch 4.0r6 genervt, weil darin FreePascal wegen einzelnen Komponenten nicht mehr in den Paketquellen verfügbar ist und diese einzelnen Komponenten als Testing eingestuft wurden.

    speziell libc6 (gefordert wird >=2.7-1, vorhanden ist als Stable jedoch 2.3.6-xxxx) und libncurses5 (gefordert wird >=5.6+2007xxxx, vorhanden ist 5.5+xxx).
    Das lässt sich zwar bewältigen, jedoch meckert synaptics dann immer, dass es einen Haufen Pakete mit fehlenden Abhängigkeiten (quer durch das gesamte Systen!) gibt.

    Werd das ganze mal auf Gentoo versuchen.
     
  8. #7 xandros, 08.01.2009
    xandros

    xandros IT Consultant, Cisco Registered Partner
    Moderator

    Dabei seit:
    05.07.2007
    Beiträge:
    26.162
    Zustimmungen:
    116
    Ort:
    Umkreis Duisburg, neben Mannheim, hinter Hamburg
    Kommt der Sache zwar schon verdammt nah, aber leider ist es nicht ganz das, was ich brauche.

    Hab aber inzwischen festgestellt, dass es bislang nur Crosscompiler für Pascal/Delphi gibt, die von Windows nach Windows/Windows CE oder Linux compilieren; von Linux aus zu Linux/ARM-Linux und Windows;
    Aber von Windows aus nach ARM-Linux scheint es nicht wirklich viel zu geben. Da bleibt wohl nur, den Compiler selbst basteln....

    Trotzdem sieht Lazarus in Verbindung mit den Zaurus-Paketen für ARM-Linux auf einem (schnell installierten) OpenSuse 11.1 recht nett aus.
    Werd wohl die ganzen Delphi-Codes erst auf den Linux-Rechner schaufeln, dort über Lazarus laufen lassen und anschliessend auf der Konsole über den Compiler jagen müssen.
     
  9. #8 helidoc, 08.01.2009
    helidoc

    helidoc killed by a black pudding
    Moderator

    Dabei seit:
    01.06.2007
    Beiträge:
    3.647
    Zustimmungen:
    1
    Ort:
    Bluemchenwiese
    Hoffentlich funktioniert dieser Umweg. Vielleicht wissen die User im deutschen lazarusforum ja eine direkte Windowslösung. Ein Besuch ist die Seite allemal wert.

    Aus naturgegebener Neugier: Was wird das ganze überhaupt?
     
  10. #9 xandros, 08.01.2009
    xandros

    xandros IT Consultant, Cisco Registered Partner
    Moderator

    Dabei seit:
    05.07.2007
    Beiträge:
    26.162
    Zustimmungen:
    116
    Ort:
    Umkreis Duisburg, neben Mannheim, hinter Hamburg
    Der Steuer-PC für Kaffee- und Snackautomaten wird das.

    das englische Forum hab ich schon durstöbert. Da kam die gleiche Frage bereits 2006 auf und ist bisher nicht umgesetzt worden. Aber es steht wohl auf der Wunschliste der User....
     
  11. Anzeige

    Es ist generell erstmal empfehlenswert alle ggf. veralteten oder fehlerhaften Treiber zu scannen und auf neue zu aktualisieren. Hier kannst du einen Treiber-Scanner downloaden. Das erspart oftmals viel Ärger und hilft gegen diverse Probleme.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
  12. #10 helidoc, 08.01.2009
    helidoc

    helidoc killed by a black pudding
    Moderator

    Dabei seit:
    01.06.2007
    Beiträge:
    3.647
    Zustimmungen:
    1
    Ort:
    Bluemchenwiese
    [quote='xandros',index.php?page=Thread&postID=700691#post700691]Der Steuer-PC für Kaffee- und Snackautomaten wird das.[/quote]
    Snacks und Kaffe per Ethernet...
     
  13. #11 xandros, 08.01.2009
    xandros

    xandros IT Consultant, Cisco Registered Partner
    Moderator

    Dabei seit:
    05.07.2007
    Beiträge:
    26.162
    Zustimmungen:
    116
    Ort:
    Umkreis Duisburg, neben Mannheim, hinter Hamburg
    Nicht ganz. nur die Abrechnung über die Mitarbeiterkarten und auch die Füllstandsabfragen wird via Ethernetschnittstelle übertragen sowie die Softwareupdates eingespielt.
    Ansonsten steuert das Gerät die Freigaben für die Getränke und Snacks.
     
Thema: Pascal/Delphi Crosscompiler für Windows?
Besucher kamen mit folgenden Suchen
  1. arm9 pascal

    ,
  2. taskit arm lazarus

    ,
  3. delphi arm compiler

    ,
  4. delphi für linux kompilieren,
  5. freepascal cross compiler arm windows,
  6. freepascal cross compiler arm,
  7. delphi cross compile for arm,
  8. pascal to delphi crosscompiler ,
  9. pascal to c crosscompiler,
  10. delphi mit crosscompiler nach linux,
  11. crosscompiler von turbo pascal auf windows 7,
  12. crosscompiler von turbo pascal,
  13. crosscompiler turbo pascal,
  14. delphi pascal für linux kompilieren,
  15. Cross Compile Pakete für WinCE delphi,
  16. arm9 pascal programm,
  17. delphi auf windows ce kompilieren,
  18. cpp compiler delphi,
  19. cross compiler pascal c
Die Seite wird geladen...

Pascal/Delphi Crosscompiler für Windows? - Ähnliche Themen

  1. Windows 8/10 auf Fujitsu Siemens Amilo li 317

    Windows 8/10 auf Fujitsu Siemens Amilo li 317: Hallo, Weisst jemand ob eine Windows Version, ab sieben, bei einem Fujitsu Siemens Amilo li 317 laufen kann? Danke!
  2. Windows 10 neu installieren mit CD-Key

    Windows 10 neu installieren mit CD-Key: Guten Tag! Ich habe vor mir neue PC Komponenten (CPU, Mainboard, CPU Cooler, RAM) zu kaufen und in meinem PC auszutauschen. Damit werde ich mein...
  3. Mainboard wechsel unter Windows 10?

    Mainboard wechsel unter Windows 10?: Mainboard wechsel unter Windows 10? Guten Tag werte Leser! Ich habe vor mir ein neues Mainboard zu holen und habe bedenken, dass eventuell...
  4. kein Zugang mehr zum Windows-Konto

    kein Zugang mehr zum Windows-Konto: Hallo Leute, ich habe ein Mega-Problem und keine Ahnung wie ich es lösen soll. Ich kann mich seit gestern nicht mehr auf meinem Laptop (Windows...
  5. HDD wird in windows nicht erkannt

    HDD wird in windows nicht erkannt: hallo, seit einer windows Neuinstallation wird meine hdd nicht mehr in windows erkannt, auch nicht in der datenträgerverwaltung...im bios schon...