2 Stimmen

Wie konvertiert man ein Win Mobile 6 Projekt in Win CE 6.0 RC2

Ich habe ein natives Windows Mobile 6 Professional-Projekt, das auf Win Mobile-Geräten gut läuft. Jetzt brauche ich eine Version, die auf Windows Embedded CE 6.0 RC2 läuft. Was ist der beste Weg für diese Konvertierung? Kann ich nur einige Projekteinstellungen ändern / eine neue Plattform mit dem Konfigurationsmanager hinzufügen ODER muss ich mit einem neuen Smart Device Projekt beginnen und die vorhandenen Dateien importieren?

Außerdem werde ich auf das Gerät abzielen, das mir noch nicht geliefert wurde, daher spiele ich derzeit mit dem Win CE-Image, das ich mit Platform Builder erstellt habe (ich habe versucht, ein sehr generisches Betriebssystem zu haben, das die meisten Standardkomponenten enthält, was sich natürlich später ändern wird). Jetzt habe ich ein SDK für mein Betriebssystem erstellt, es installiert und neue Smart-Device-Projekte sind auf dieses SDK ausgerichtet. Wie sieht es in der "realen Welt" der Embedded-App-Entwicklung aus, sollte mir das Unternehmen SDK, BSP oder etwas anderes liefern? Die echte Hardware wird nicht so bald kommen, also muss ich mit der Entwicklung ohne sie beginnen.

3voto

ctacke Punkte 65813

Das Hinzufügen einer neuen Konfiguration zu einer nativen Plattform ist und war schon immer ein echter Albtraum. Am besten ist es, einfach ein neues Projekt zu erstellen und die Quelldateien erneut hinzuzufügen. Ich habe mich mehrmals beim Studio for Devices-Team darüber beschwert, aber die Behebung dieses Problems scheint keine Priorität zu haben.

Denken Sie daran, dass Sie, wenn Sie etwas WinMo-spezifisches verwendet haben, dies korrigieren oder eine Umgehungslösung für WinCE finden müssen.

Was die Ausrichtung auf Ihre Hardware angeht, sollten Sie versuchen, ein SDK zu erstellen, das dem endgültigen Betriebssystem-Image so nahe wie möglich kommt. Das bedeutet den gleichen Prozessor und hoffentlich die gleichen Komponenten. Dadurch wird verhindert, dass Sie Bibliotheken oder APIs verwenden, die im endgültigen Betriebssystem-Image nicht verfügbar sind.

Ob Sie ein SDK oder ein BSP erhalten, hängt davon ab, wie Sie das mit Ihrem Anbieter vereinbart haben. Wenn er nur die Hardware bereitstellt und Sie das Betriebssystem entwickeln müssen, erhalten Sie ein BSP. Wenn er die Hardware und das Betriebssystem bereitstellt, muss er ein SDK liefern.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X