Hallo,
mit Eclipse bist du schon auf dem richtigen Weg, denn da lassen sich
sogenannte "Configuration" einrichten die genau für diesen Zweck
geeignet sind.
Damit dein Programm auch auf einem "embedded system" läuft brauchst du
als erstes
- eine "Toolchain" (Crosscompiler) für dieses embedded System
(meist vom Hersteller des Boards) in einem eigenen Verzeichnis
- dazu eine neue "Configuration" in deinem Project in Eclipse
einrichten
und darin alle Pfade auf den Crosscompiler, systemabhängige Symbole
etc... geeignet eintragen.
- Das Programm sollte sich in dieser Configuration dann schon (wenn
auch
mit Fehlern) compilieren lassen.
Die "Fehler" beziehem sich alle darauf dass im neuem System bestimmte
Funktionen/Methoden nicht verfügbar sind. (Syntaxfehler oder
dergleichen sollte es keine geben die nicht schon bei x86 da waren)
- als nächstes alle Hardware abhängigen Teile des Programms anpassen
(mit symbolabhängigem bedingtem compilieren, denn dein embedded
system
hat eventuell kein Display/Keyboard aber 4 ser. Schnittstellen usw. )
d.h. abhängig von einem Symbol in deiner Configuration werden dann
bestimmte Programmteile für dieses system compiliert und andere
nicht.
Auch alle auftretenden "Fehler" auch so beseitigen.
Einziges Problem ist jetzt halt eine geeignete Toolchain zu finden, viel
Spass dabei !!!