- - PR -
前回は、Windows CE 6の強化点を現バージョンのWindows CE 5.0と比較しつつ解説しました。今回はWindows CE 6ベータ版を利用して、OSイメージの構築方法を解説します。
Windows CE開発環境の構築
前回の最後に説明したとおり、Windows CE 6のベータ版はVisual Studio 2005とPlatform Builderプラグインの2枚組DVDで構成されています。Windows CE 6のOSイメージを構築するには、まず開発環境を整備する必要があります。
Visual Studio 2005のインストール
最初に、Windows CE 6のベータ版DVDに収録されているVisual Studio 2005をインストールします。ちなみに、ベータ版に含まれているのはProfessional Editionです。Visual Studio 2005のインストールウィザードで表示される「Options Page」では、利用する言語の「Smart Device Programmability」を選択します。Windows CEのアプリケーション作成では必須のオプションとなります。
![]() |
| 画面1 Visual Studio 2005インストーラの「Options Page」。「Smart Device Programmability」はデフォルトでオンになっている(画像をクリックすると拡大します) |
Platform Builderプラグインのインストール
Visual Studio 2005のインストールが終わったら、「Windows CE 6 Beta」と記載されたDVDをドライブに挿入し、Platform Builderプラグインをインストールします。Platform Builderプラグインのインストールウィザードで表示される「Setup Type」ページでは、通常「Custom(Tools and OS)」を選択します。また「Custom Setup」ページではビルド対象のプラットフォームの選択や共通コード、ツールのインストールを選択します。
このページの「Shared Source for Windows CE6 Bata」ツリーを展開すると、Windows CEがサポートしているプラットフォーム(Emulator、x86、ARM、MIPS、SH4、XSCALE)が展開されます。ここで、OSイメージを起動させるプラットフォームを選択します。「Emulator」を選択すると、Windows XPで起動可能なWindows CEエミュレータを構築できます。なお、Windows CE 6での強化点として、ARMベースのエミュレータ構築が可能になりました。
![]() |
| 画面2 Windows CE 6のサポートプラットフォーム |
選択したプラットフォームに対応したライブラリや実行モジュールがインストールされますが、そのほかにサンプルのBSP(Board Support Package)がインストールされます。BSPはプラットフォームやWindows CEをサポートする評価ボードごとに用意されており、ターゲットデバイスに対応するためのドライバやOALコード(ハードウェア依存部を吸収する部分)、ブートローダを含んでいます。Platform Builderプラグインに標準添付されるBSP以外にも、Windows CEをサポートしている評価ボードに対応したBSPがサードパーティから提供される場合があります。
「Custom Setup」ページで「Shared Source for Windows CE 6 Beta」(画面3赤枠部分)を選択すると、Windows CEのカーネルのソースコードがインストールされます。Windows CEは、マイクロソフトのOSの中で唯一カーネル部分のソースコードが公開されており、このソースコードを利用してカーネルのデバッグが可能です。また、マイクロソフトと契約を結べば、カスタマイズしたカーネルを製品に組み込むこともできます。
![]() |
| 画面3 Shared Source for Windows CE 6 Betaでソースコードのインストールが可能 |
次にインストール先を指定します。プラグインツールのデフォルトのインストール先は、X:\Program Files\Windows CE Platform Builderになります。Windows CEのOSイメージを構築するのに必要なファイルは、X:\WINCE600がデフォルトのインストール先となります(注)。
| 注:「X」はドライブレター。 |
インストールが完了すると、指定したWINCE600フォルダに以下のフォルダが作成されます。
| OSイメージ構築で利用される共通ソースコード、ライブラリを格納 | |
| フォルダごとにBSPを格納 | |
| 共通コードをインストールした場合、このフォルダ配下にカーネルのソースコードを格納 | |
| 各種ツール類を格納 | |
| 各種ライブラリ、サンプルコードを格納 |
これらのフォルダに格納されているソースコードやライブラリを利用して、Visual Studio上でWindows CEのOSイメージを構築します。
組み込み開発フォーラム 新着記事
- フルスクラッチの“Hello World”を動かしてみよう(2011/3/31)
- FlexRayプロトコルの概要(その2)(2011/3/29)
- JASA、東北地域に拠点を置く会員企業を支援(2011/3/25)
- NEC、震災の影響を受けた4拠点の生産再開を発表(2011/3/23)
- 内部ブロック図の基礎と共通要素(2011/3/22)
- インテル、被災地におけるITインフラの復旧を支援(2011/3/22)
- Facts on AUTOSAR/AUTOSAR導入の現実(2011/3/18)
- 計測器・震災被害ホットラインを開設、テクトロニクス(2011/3/18)
- ZMP、地震の揺れを多角的に計測するアプリ無償配布(2011/3/16)
- メンター、3Dテレビ・マルチメディア検証プラットフォーム(2011/3/16)
- 【番外編】タチの良い計測値、悪い計測値とは?(2011/3/15)
- tarファイルシステムをAndroidに組み込む!!(2011/3/10)







