Grundsätzlich kann ich sagen, dass Delphi-Anwendungen mit Embedded funktionieren, ich habe das auch schon gemacht, ich muss jetzt nur noch mal zusammen bekommen, wie das alles funktioniert.
Du kannst Dir mal die Dokus unter folgendem Link ansehen:
Microsoft Windows XP Embedded SP2 Resource Kit
Wie Du schon geschrieben hast, musst Du das Gerät erst mal ganz normal mit Windows XP Pro installieren und alle Treiber einbinden, die Du benötigst. Dann mit dem Target Analyzer die Konfiguration auslesen. Es wird Dir eine "devices.pmq" erstellt. Diese Datei kopierst Du dann auf Deinen "Entwicklungsrechner", wo Du Embedded Studio installiert hast. Am besten legst Du für das Projekt irgendwo einen neuen Ordner an, wo später alles abgelegt wird. Ich habe die .pmq Datei dann so umbenannt, wie mein Projekt heisst inkl. dem Namen des Boards (EPIA-EK). Dann musst Du Dir die .pmq Datei mit dem Component Designer importieren. Das ganze Zeug wird dann in die Datenbank abgelegt unter dem Namen wie die .pmq Datei. Ich glaube, Du musst aufpassen wie Du es benennst, denn es ist später schwierig, dass aus der Datenbank wieder raus zu bekommen.
Im Target Designer wird dir dann diese "Komponente" angezeigt, mit Du dann arbeiten kannst. Im Target Designer kannst Du dann noch alle Komponenten des Betriebssystem einbauen, die Du benötigst, musst aber auf die Abhängigkeiten aufpassen, aber ich glaube dass sagt er Dir dann, wenn da was nicht stimmt.
Ich hoffe, dass Du damit schon mal was anfangen kannst. So genau weiss ich alles nicht mehr, denn es ist schon über ein halbes Jahr her, als ich damit mal was gemacht habe. Ich weiss nur noch, dass es mehrere Tage Arbeit war um da den Durchblick zu bekommen und bis es dann soweit war, bis ich was lauffähiges hatte.
Es ist auch eine Sache, ob sich das ganze lohnt. Die Lizenz ist nicht viel günstiger als wenn man sich eine XP Pro als OEM kauft. Der ungeschlagene Vorteil ist halt, dass man win wirklich kleines Betriebssystem auf Basis von XP hat, bei dem wirklich nur das drinne ist, was man braucht. Bei mir waren es ca. 200MB mit Applikation, wobei diese nur 3MB hatte. Eben nur Basisbetriebssystem mit Netzwerk, kein Multimedia und kein Internet Explorer.
Das ganze habe ich dann auf ein DiskOnModule von PQI gespielt.
PQI bei mini-itx oder
PQI bei Spectra (Kategorie Flashspeicher).
Die Teile sind zwar auch nicht unbedingt günstiger als eine Festplatte aber die Größe reicht aus, es gibt kein Verschleiss und das ganze ist sehr schnell.
Grüße
Sven