XP Pro の延長サポート終了まであと 1 年 Windows XP Pro と Windows Embedded Standard 2009 の 互換性解説 東京エレクトロンデバイス株式会社インテリジェントシステムカンパニーエンベデッドソリューション部 2013 年 4 月 本資料の著作権は 東京エレクトロンデバイス株式会社に帰属します 許可なく 転載 複製することを禁止します
2014 年 4 月 8 日 Windows XP Pro 延長サポート終了 お困りではありませんか? まだ Windows XP 搭載の装置を提供する必要がある 現場で稼働している XP ベースの装置を使い続けたい 解決します! Windows XP ベースの Embedded OS を活用すれば XP ベースの組み込み装置の延命が可能です
本資料について 本資料では Windows Embedded Standard 2009 に焦点をあて WES2009 のビルド方法や活用術を解説するとともに XP Pro と WES2009 の互換性を説明します (1) Windows Embedded 概要 - Embedded OS ライセンス形態 - ラインナップとサポートライフサイクル (2) Windows Embedded Standard 2009 (WES2009) とは? - WES2009 概要 - OS 開発ツール - 組み込み向け拡張機能 (3) XP Pro と WES2009 の互換性 TED / ESD 2
Windows Embedded 概要 Embedded OS ライセンス形態ラインナップとサポートライフサイクル
Windows 製品のライセンス形態 Microsoft Windows 製品には対象ユーザ 使用目的 販売形態などの条件により各種のライセンス形態が提供されています RETAIL OPEN Embedded OEM DSP PC OEM TED / ESD 4
Windows 製品のライセンス形態 リテール PC ショップで販売されている DSP Delivery Service Partner ホワイトボックス用として PC ショップより PC パーツとのバンドルで販売 Embedded OEM 組み込み機器専用ライセンス代理店からのみ販売 オープンライセンス PC OEM 大手パソコンメーカー向けマイクロソフトとの直接契約 Embedded OEM 採用製品例
Windows Embedded ファミリーラインナップ Windows Embedded Standard Windows Embedded 8 Standard Windows Embedded Standard 7 Windows Embedded Standard 2009 Windows XP Embedded Windows NT Embedded WES Windows Embedded Compact Windows Embedded Compact 7 Windows Embedded CE 6.0 R3 Windows Embedded NavReady 2009 Windows CE 5.0 Windows CE.NET WEC 専用ツールで OS を構築 ( ビルド ) Windows Embedded Enterprise Windows Embedded 8 Pro Windows 7 Professional/Ultimate for Embedded(32/64bit) Windows Vista Business/Ultimate for Embedded (32/64bit) Windows XP Professional for Embedded (32bit/64bit) Windows 2000 Professional for Embedded MS-DOS 6.22 for Embedded Windows Embedded POS Ready Windows Embedded 8 Industry Windows Embedded POSReady 7 Windows Embedded POSReady 2009 Windows Embedded for Point of Service(WEPOS) Windows Embedded Server Windows Server 2012 for Embedded Windows Server 2008 R2 for Embedded Windows Home Server Windows Server 2008 for Embedded Windows Server 2003 for Embedded Windows Server 2003 with Server Appliance Kit Windows Storage Server 2003 Windows 2000 Server for Embedded ターゲットへ OS をインストール FES TED / ESD 6
サポートライフサイクル サポートライフサイクル マイクロソフト社がサポートを提供する期間 (http://support.microsoft.com/lifecycle) End of Life (EOL) プリインストールした機器を出荷可能な期間 ( 組み込みライセンスの場合 リリース後 15 年間 ) GA(General Availability) EOL (15 year) メインストリームサポートフェーズ ( 5 year + ) 延長サポートフェーズ ( 5 year + ) 新規機能追加 サポート セキュリティ更新プログラムサポート OS ライセンスを購入し 搭載機器を出荷可能な期間
サポート期間と End of Life (EOL) メインストリームサポート 延長サポート EOL 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 Windows XP Professional for Embedded Systems (32bit) 2014/04/08 2016/12/31 Windows XP Professional for Embedded Systems (64bit) 2014/04/08 2020/04/25 Windows Embedded Standard 2009 2014/01/14 2019/01/08 2024/01/08 XP Pro は 2014 年 4 月に延長サポートが終了しますが WES2009 は 2019 年 1 月までサポートが継続されます 更に 2024 年 1 月まで OS ライセンスの購入が可能です
Windows Embedded Standard 2009 (WES2009) とは?
WES2009 とは? Windows Embedded Standard 2009 は 組み込み機器 ( 専用機器 ) 向けのカスタム OS です PC 向けの Windows XP をベースにした 専用機器向けに最適化が可能な開発型 OS Windows XP の豊富な機能が 部品 化され 必要な機能 ( 部品 ) を選択して OS イメージを構築 通常の Windows XP では提供されない 組み込み向け拡張機能の利用が可能 TED / ESD 10
ベースとなる Windows Windows XP Professional SP3 英語版がベース Windows XP の各機能をコンポーネント ( 部品 ) で提供 OS 開発ツールで XP ベースのカスタム OS を構築可能 必要な機能を自由に選択して OS の構築 ( ビルド ) が可能 13,000 を超えるコンポーネントの中から自由に選択 Windows XP Professional の豊富な機能を利用可能 マルチメディア ブラウジング ネットワーク機能 Multilingual User Interface (MUI) で多言語をサポート 日本語を含む 24 言語をサポート 高い開発生産性 Windows Embedded Studio ( 開発ツール ) による OS 構築 Visual Studio によるソフトウェア開発 Windows XP Professional で動作可能なドライバやアプリケーションは移植作業なしにそのまま使用可能 注目! 注目! TED / ESD 11
コンポーネントとは? コンポーネントとは個別に追加 削除可能な最小単位の機能 機能ごとに必要なファイルや設定をまとめたもの コンポーネントが動作するために必要となる他のコンポーネントのリスト ( 依存関係 ) を含む コンポーネント例 デバイスドライバ サービス プロトコル デザインテンプレート TED / ESD 12
WES2009 選択のキーワード 15 年の長期供給販売終了してしまった XP ベースのシステムを構築可 小さな OS イメージ シャットダウン不要 組込み用途向け技術サポート OS のシェルなどをカスタマイズ可能 起動メディアとして CompactFlash を使用可 高速起動 ローコスト 再起動するだけでユーザの操作履歴を全て破棄して初期状態に復帰 アクティベーション不要または OEM Activation によるアクティベーションの省略 TED / ESD 13
Windows Embedded Standard 2009 OS 開発ツール
Windows Embedded Studio (OS 開発ツール ) Windows Embedded Studio は OS の構築と展開のためのツールセットです ( 開発用 PC にインストールして使用します ) Target Designer コンポーネントをデータベースから選択し OS イメージを作成 Component Designer 独自のアプリケーションやドライバのコンポーネント定義ファイル (.SLD) を作成 Component Database Manager コンポーネント定義ファイル (.SLD) をデータベースにインポートし コンポーネントを管理 Target Analyzer ターゲットハードウェア情報取得 TED / ESD 15
Target Designer < コンポーネント一覧 > コンポーネントデータベースの内容です < コンポーネントの選択 > 左の一覧から 機器 (OS イメージ ) に搭載したい機能を選んで追加します < コンポーネントの詳細設定 > 個々のコンポーネント毎の細かな設定を指示します TED / ESD 16
Component Designer < コンポーネント開発ツール > 独自のアプリケーションやサードパーティ製ドライバをコンポーネント定義ファイル (.SLD) に変換します 作成したコンポーネントは Target Designer の画面上から選べるようになり OS イメージに追加できます TED / ESD 17
Component Database Manager < コンポーネントデータベース > コンポーネントはデータベースで管理されています Component Designer で作成した独自のコンポーネントは このデータベースにインポートします TED / ESD 18
開発プロセス アプリケーション Component Designer ハードウェア構成 Target Analyzer Target Designer デバイスドライバファイル各種設定 コンポーネントのインポート Component Database Manager コンポーネントの選択 OS の構築 ターゲットの組み込み機器 展開 コンポーネント管理 Component Database OS イメージ TED / ESD 19
開発用 PC のシステム要件 Windows XP Professional SP2 or Windows Server 2003 Standard Microsoft Windows Vista or Windows Server 2008 Standard 開発ツールとコンポーネントデータベース ( 標準的なシングルユーザ開発環境 ) 開発ツールのみ ( 標準的なチーム開発環境 ) 共有コンポーネントデータベース ( 標準的なチーム開発環境 ) 728 MHz 以上の CPU を搭載した PC 最低 512 MB の RAM (1 GB 以上を推奨 ) 1 GHz 以上の CPU を搭載した PC 最低 1 GB の RAM Microsoft Internet Explorer 6 ( 最新バージョンを推奨 ) 共有コンポーネントデータベースへのネットワーク接続 DVD-ROM ドライブ VGA 以上の解像度のモニタ (1024 x 768 を推奨 ) 最低 4.5 GB の空き容量 ( すべての更新プログラムと MUI/ 言語のインストールには 8GB が必要 ) 728 MHz 以上の CPU を搭載した PC 最低 512 MB の RAM (1 GB 以上を推奨 ) Microsoft Internet Explorer 6 ( 最新バージョンを推奨 ) 共有コンポーネントデータベースへのネットワーク接続 DVD-ROM ドライブ VGA 以上の解像度のモニタ (1024 x 768 を推奨 ) 70 MB の空き容量 728 MHz 以上の CPU を搭載した PC 最低 512 MB の RAM (1 GB 以上を推奨 ) 1 GHz 以上の CPU を搭載した PC 最低 1 GB の RAM 1 GHz 以上の CPU を搭載した PC 最低 1 GB の RAM Microsoft Internet Explorer 6 ( 最新バージョンを推奨 ) 共有コンポーネントデータベースへのネットワーク接続 DVD-ROM ドライブ VGA 以上の解像度のモニタ (1024 x 768 を推奨 ) 最低 4.5 GB の空き容量 ( すべての更新プログラムと MUI/ 言語のインストールには 8GB が必要 ) TED / ESD 20
Windows Embedded Standard 2009 XP に付加価値を追加する組み込み向けの拡張機能とは?
組み込み向け拡張機能 - ストレージ Enhanced Write Filter ストレージへの書き込みを他の記憶領域にリダイレクトし ストレージ内容を保護 ( ボリューム単位 ) File-Based Write Filter ストレージへの書き込みを RAM にリダイレクトし ストレージの内容を保護 ( ファイル単位 ) USB Boot USB メディアからシステムを起動 Remote Boot ディスクレスのシステムを構成可能 El Torito CD CD-ROM からシステムを起動 TED / ESD 22
Enhanced Write Filter / HORM Enhanced Write Filter 組み込みデバイスのディスク保護 パーティション単位で保護 DISKモード RAMモード RAM REGモード EWF API EWF Managerを提供 Read ディスク Write File System (FAT/NTFS) EWF ライトフィルター メモリ HORM (Hibernate Once/Resume Many) 任意の動作状態への高速起動 ( 使用条件 :EWFによって全てのボリュームが保護されていること ) RAM mode パーティション A OS 領域 パーティション B EWF 構成情報 RAM REG mode パーティション A OS 領域 レジストリ EWF 構成情報 TED / ESD 23
File-based Write Filter File-based Write Filter (FBWF) 組み込みデバイスのディスク保護 ファイル ディレクトリ単位での選択的なライトスルー設定 FBWF API FBWFMGRを提供 EWFに比べメモリ使用のパフォーマンスが改善 Read Write FBWF ライトフィルター File System (FAT/NTFS) ディスク メモリ TED / ESD 24
組み込み向け拡張機能 その他 Device Update Agent OS をリモートでアップデート ( ファイルやレジストリの更新 ) Message Box Default Reply メッセージボックスの表示をコントロール Minlogon Windows Logon の簡易機能を提供し 起動時間や OS サイズを削減 ( セキュリティの制限あり ) etc. TED / ESD 25
XP Pro と WES2009 の互換性
WES2009 で XP Pro 相当の OS を構築するには? Q: Windows Embedded Standard 2009(WES2009) で 全てのコンポーネントを組み込み構築した OS は Windows XP Professional SP3 と全く同じになりますか? A: いいえ 全く同じ OS にはなりません WES2009 は組み込み用途向けに作成された OS で 組み込み向けの拡張機能を備えていますので XP Pro 相当 + 組み込み拡張機能 になります 逆にWindows XP Professional SP3にはあって WES2009には無い機能もあります TED / ESD 27
WES2009 と XP Pro SP3 の独自機能 Windows XP Professional にはあって WES2009 には無い機能 Windows ファイル保護 (WFP) 機能 Windows XP ツアー オンラインによる製品のアクティベーション 初期設定画面 (OOBE) Windows Update MSN Explorer など TED / ESD 28
WES2009 と XP Pro SP3 の独自機能 WES2009 にはあって Windows XP Professional には無い機能 Enhanced Write Filter (EWF) File-Based Write Filter (FBWF) USB Boot Remote Boot Hibernate Once Resume Many (HORM) 個別のアクティベーション ( ライセンス認証 ) が不要 シェルのカスタマイズ など TED / ESD 29
開発のご支援 Q: WES2009 を活用し 限りなく XP Pro に近い構成で OS を構築したいのですが? A: 東京エレクトロンデバイスでは Windows Embedded OS の受託開発やコンサルティング ( 有償 ) のサービスを提供しております 是非ご相談ください TED / ESD 30
まとめ (1) WES2009 を活用すれば 既存の Windows XP ベースのアプリやドライバの資産を活用し 装置寿命を延命できます! (2) XP Pro + 拡張機能で 組み込み装置に最適な付加価値を追加した 独自の OS イメージを開発できます! 開発ツール ライセンスの購入に関するご相談は 東京エレクトロンデバイスエンベデッドソリューション部にお問い合わせください! 東京エレクトロンデバイス株式会社インテリジェントシステムカンパニーエンベデッドソリューション部 URL: http://esg.teldevice.co.jp/ Mail: esg@teldevice.co.jp TEL: 03-5908-1994 東京エレクトロンデバイスより 組み込み開発に関する最新情報をお届けします http://www.facebook.com/tedisc TED / ESD 31