2009-07-01 17 views
2

Win Mobileデバイスで正常に動作するWindows Mobile 6 Professionalネイティブプロジェクトがあります。今は、Windows Embedded CE 6.0 RC2で動作するバージョンが必要です。この変換に最適なパスは何ですか?いくつかのプロジェクト設定を変更したり、設定マネージャーで新しいプラットフォームを追加することはできますか?新しいスマートデバイスプロジェクトを開始して既存のファイルをインポートする必要がありますか?Win Mobile 6プロジェクトをWindows CE 6.0 RC2に変換する方法

さらに、私はまだ私に渡されていないデバイスをターゲットにしているので、現在プラットフォームビルダーで構築されたWin CEイメージで遊んでいます(私は非常に一般的なOSを使用しようとしました後で変更されます)。そこで、私は自分のOS用のSDKを作成し、それをインストールし、新しいスマートデバイスプロジェクトはこのSDKをターゲットにしています。同社がSDK、BSPなどを私に提供しなければならない場合、「現実の」組み込みアプリケーション開発にどうやって行くのだろうか?本当のハードウェアはそんなに早く来ないので、私はそれなしで開発を始める必要があります。

答えて

3

ネイティブプラットフォームに新しい設定を追加することは、いつまでも本当の悪夢です。最善の策は、新しいプロジェクトを作成し、ソースファイルを再度追加することです。私はこのことについてStudio for Devicesチームに何度も苦情を言いましたが、修正することは優先事項ではないようです。

WinMo固有のものを使用した場合は、WinCEの問題を修正するか、WinCEの回避策を考えなければならないことに注意してください。

ハードウェアを対象とする限り、最終的なOSイメージにできるだけ近いSDKを生成するようにしてください。これは、同じプロセッサとうまくいけば同じコンポーネントを意味します。これにより、最終的なOSイメージでは利用できないライブラリやAPIを使用できなくなります。

SDKを取得するか、BSPを取得するかは、ベンダーとどのように協力したかによって異なります。彼らがハードウェアだけを提供しており、OSをロールバックしなければならない場合は、BSPを取得します。ハードウェアとOSを提供している場合は、SDKを提供する必要があります。

関連する問題