Linux Plattform und Lazarus
-
- Beiträge: 92
- Registriert: So 26. Aug 2007, 20:35
- OS, Lazarus, FPC: Win7, Laz 1.2.6, FPC 2.6.4, SVN 33306, ZEOS 7.1.4
- CPU-Target: 32Bit
- Wohnort: Helmstedt
- Kontaktdaten:
Linux Plattform und Lazarus
Hallo,
ich möchte ein Programm entwickeln auf folgender Umgebung:
CPU 32BIT ZK6001
RAM 128 MB
Flash: 4MB
Display: LCD
Linux: kernel 2.4.21
In diesem Falle werde ich Lazarus wohl nicht benutzen können oder? Vermutlich nur FPC?
Wie sollte ich hier am besten vorgehen?
Ich würde gern auf dem PC entwickeln und dann mit einem Loader auf das Gerät schieben zum Testen. Eine Entwickler SDK stellt der Hersteller.
Gruß
Peter
ich möchte ein Programm entwickeln auf folgender Umgebung:
CPU 32BIT ZK6001
RAM 128 MB
Flash: 4MB
Display: LCD
Linux: kernel 2.4.21
In diesem Falle werde ich Lazarus wohl nicht benutzen können oder? Vermutlich nur FPC?
Wie sollte ich hier am besten vorgehen?
Ich würde gern auf dem PC entwickeln und dann mit einem Loader auf das Gerät schieben zum Testen. Eine Entwickler SDK stellt der Hersteller.
Gruß
Peter
Zeiterfassung, einfach gerechter!
-
- Beiträge: 92
- Registriert: So 26. Aug 2007, 20:35
- OS, Lazarus, FPC: Win7, Laz 1.2.6, FPC 2.6.4, SVN 33306, ZEOS 7.1.4
- CPU-Target: 32Bit
- Wohnort: Helmstedt
- Kontaktdaten:
Re: Linux Plattform und Lazarus
Nein, auch nicht FPC, es sei denn, Du bringst den MIPS Crosscompiler zum Laufenpetermännchen hat geschrieben:Hallo,
ich möchte ein Programm entwickeln auf folgender Umgebung:
CPU 32BIT ZK6001
RAM 128 MB
Flash: 4MB
Display: LCD
Linux: kernel 2.4.21
In diesem Falle werde ich Lazarus wohl nicht benutzen können oder? Vermutlich nur FPC?

Gruß, Bernd.
-
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
Re: Linux Plattform und Lazarus
Kenne ich nicht.petermännchen hat geschrieben:CPU 32BIT ZK6001
Du kannst auf der Free-Pascal Website finden, welche CPUs ("Architekturen") von FP unterstützt werden. Wenn ich mich recht erinnere sind das im Moment X86, X88-64, Power-PC, ARM, Spark und 68K (wobei mir der derzeitige Zustand von Spark und 68K nicht klar ist). "Out of the box" kann man - glaube ich - bei Lazarus nur X86, X86-64 und ARM verwenden. Für weitere muss man vermutlich einige 'rumkonfigurieren.
Ich habe vor, später 'mal Free-Pascal auf eine neue Architektur zu portieren. Das steht aber noch weit in den Sternen und ob Lazarus dabei zum Tragen kommt, ist auch noch nicht klar.
-Michael
Re: Linux Plattform und Lazarus
ich denke mal, Du meinst SPARC.mschnell hat geschrieben:...X86, X88-64, Power-PC, ARM, Spark...
Gruß, Bernd.
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
Man kann jede von fpc unterstützte Architektur "out of teh box" mit Lazarus verwenden. (M)68K ist derzeit nicht unterstützt. PowerPC64 fehlt noch in der Liste.
Wenn man sich die unglaubliche mühe macht http://www.freepascal.org" onclick="window.open(this.href);return false; in seinen Browser einzugeben stößt man auch auf den 2. Satz auf der Website: It is available for different processors: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. The discontinued 1.0 version also supports the Motorola 680x0.
Dann muss man nicht soviel Fehlinformation streuen.
Das MIPS Target zu laufen zu bringen dürfte ne ganze menge Arbeit sein. Da gibts ja nichtmal nen Codegenerator für. Und zudem wedren MIPS CPU´s kaum noch eingesteztz ich kenn nur n paar Fingerprint Boards und alte PDA´s wi MIPS eingesetzt wird.
Wenn man sich die unglaubliche mühe macht http://www.freepascal.org" onclick="window.open(this.href);return false; in seinen Browser einzugeben stößt man auch auf den 2. Satz auf der Website: It is available for different processors: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. The discontinued 1.0 version also supports the Motorola 680x0.
Dann muss man nicht soviel Fehlinformation streuen.
Das MIPS Target zu laufen zu bringen dürfte ne ganze menge Arbeit sein. Da gibts ja nichtmal nen Codegenerator für. Und zudem wedren MIPS CPU´s kaum noch eingesteztz ich kenn nur n paar Fingerprint Boards und alte PDA´s wi MIPS eingesetzt wird.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
http://en.wikipedia.org/wiki/MIPS_architecture" onclick="window.open(this.href);return false;, kurzen Blick auf "Synthesizeable Cores for Embedded Markets" werfenChristian hat geschrieben:Und zudem wedren MIPS CPU´s kaum noch eingesteztz ich kenn nur n paar Fingerprint Boards und alte PDA´s wi MIPS eingesetzt wird.

Gruß, Bernd.
-
- Beiträge: 92
- Registriert: So 26. Aug 2007, 20:35
- OS, Lazarus, FPC: Win7, Laz 1.2.6, FPC 2.6.4, SVN 33306, ZEOS 7.1.4
- CPU-Target: 32Bit
- Wohnort: Helmstedt
- Kontaktdaten:
Hallo Christian,
die unglaubliche Mühe hatte ich schon hinter mir. Auch eine Suche nach ZK6001.
Knackpunkt ist doch die CPU oder?
Ich hatte gehofft, dass die einer kennt. Oder die eben in einer der Architekturen enthalten ist. Ich hab es aber auf der Seite nicht finden können. Anderswo übrigens auch nicht.
Du kannst mir glauben, dass ich hier nichts frage, was ich nicht selbst mit meinem Kenntnisstand herausfinden könnte.
Mittlerweile scheint sich abzuzeichnen, dass die CPU wohl ARM- kompatibel ist. Zumindest war der Vorläufer eine ARM-CPU, mehr weiß ich aber erst nächste Woche.
Allen herzlichen Dank für Ihre Antworten
Gruß
Peter
die unglaubliche Mühe hatte ich schon hinter mir. Auch eine Suche nach ZK6001.
Knackpunkt ist doch die CPU oder?
Ich hatte gehofft, dass die einer kennt. Oder die eben in einer der Architekturen enthalten ist. Ich hab es aber auf der Seite nicht finden können. Anderswo übrigens auch nicht.
Du kannst mir glauben, dass ich hier nichts frage, was ich nicht selbst mit meinem Kenntnisstand herausfinden könnte.
Mittlerweile scheint sich abzuzeichnen, dass die CPU wohl ARM- kompatibel ist. Zumindest war der Vorläufer eine ARM-CPU, mehr weiß ich aber erst nächste Woche.
Allen herzlichen Dank für Ihre Antworten
Gruß
Peter
Zeiterfassung, einfach gerechter!
z. B. in der PlayStation 2 (127 Millionen verkauft) und in der PlayStation Portable (bis jetzt 34 Millionen verkauft). In dem Nachfolger der Portable ist auch MIPS verbaut. Also so ganz unbekannt ist MIPS nichtChristian hat geschrieben:Naja das sind mögliche Anwendungsfälle und ein paar beispiele. interessant fänd ich mal den tatsächlichen Einsatz...

Gruß, Bernd.
http://www.zk-usa.com/edk_zem500.php" onclick="window.open(this.href);return false; "CPU: 400MHZ MIPS RISC instruction-set". Von daher würde ich sagen das sieht nicht so gut aus.petermännchen hat geschrieben:Mittlerweile scheint sich abzuzeichnen, dass die CPU wohl ARM- kompatibel ist. Zumindest war der Vorläufer eine ARM-CPU, mehr weiß ich aber erst nächste Woche.
Gruß, Bernd.
-
- Beiträge: 92
- Registriert: So 26. Aug 2007, 20:35
- OS, Lazarus, FPC: Win7, Laz 1.2.6, FPC 2.6.4, SVN 33306, ZEOS 7.1.4
- CPU-Target: 32Bit
- Wohnort: Helmstedt
- Kontaktdaten:
Hallo Bernd,
fast Punktlandung. Ist bloß das EDK300. Die beiden unterscheiden sich (andere Plattform). Der Begriff ZK6001 scheint ein Kunstname zu sein. Jedenfalls war vorher ein Arm verbaut. Ob die einfach so austauschbar sind?
Der Ami hat neben guten leider auch einen Sack voll falscher Infos.
Aber gesetzt der Fall das wäre MIPS, dann sehe ich mit Pascal etwas blass aus oder?
Gruß
Peter
fast Punktlandung. Ist bloß das EDK300. Die beiden unterscheiden sich (andere Plattform). Der Begriff ZK6001 scheint ein Kunstname zu sein. Jedenfalls war vorher ein Arm verbaut. Ob die einfach so austauschbar sind?
Der Ami hat neben guten leider auch einen Sack voll falscher Infos.
Aber gesetzt der Fall das wäre MIPS, dann sehe ich mit Pascal etwas blass aus oder?
Gruß
Peter
Zeiterfassung, einfach gerechter!
Mit Sicherheit nicht.petermännchen hat geschrieben:Jedenfalls war vorher ein Arm verbaut. Ob die einfach so austauschbar sind?
ja (siehe oben). Ich denke sogar, Du siehst da ganz kalkweiß auspetermännchen hat geschrieben:Aber gesetzt der Fall das wäre MIPS, dann sehe ich mit Pascal etwas blass aus oder?

Gruß, Bernd.