はじめてのwindows embedded standard 開発 os...
TRANSCRIPT
![Page 1: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/1.jpg)
はじめての Windows Embedded Standard 開発OS 開発の実演デモ
Windows Embedded Community Day 第2回 (2013/10/29)-最新のマイクロソフト組み込み技術を学ぶ一日
東京エレクトロン デバイス株式会社インテリジェントシステム カンパニーエンベデッドソリューション部茂出木 裕也(Microsoft MVP for Windows Embedded)
![Page 2: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/2.jpg)
自己紹介・MicrosoftWindowsEmbeddedOSの正規販売代理店・組込機器メーカー様に Windows Embeddedのご提案や製品開発のサポート
MVP for Windows Embedded(Jan.2013 -Dec.2013)
TED / ESD 1
![Page 3: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/3.jpg)
【得意分野】Kinect + Windows Embedded
TED / ESD 2
ITmediaMONOist【連載記事】モーションセンサーで組み込み機器はどう変わる?http://monoist.atmarkit.co.jp/mn/articles/1309/19/news011.html
![Page 4: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/4.jpg)
3
なぜ Windows Embeddedか?
![Page 5: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/5.jpg)
デジタルサイネージ
ハンドヘルド
POS端末
キオスク端末
セルフチェックアウト端末
参考: マイクロソフト WindowsEmbeddedWebサイト (小売業/サービス業向けソリューション)http://www.microsoft.com/windowsembedded/ja-jp/evaluate/windows-embedded-retail-and-hospitality-devices.aspx
身近な場所でも使われる Windows Embedded
TED / ESD 4
![Page 6: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/6.jpg)
WindowsEmbedded特徴
⻑期供給
OEM供給
リカバリー
15年間をコミット
OSバージョンコントロール
リカバリイメージ作成
Windows Embedded は専用機器向けにライセンスされる組み込みOSです
TED / ESD 5
![Page 7: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/7.jpg)
「Windowsベースだからこそ」実現できる
豊富な資産
クラウド連携接続性
デバイス活用
VisualStudioを始めとする充実した開発環境アプリケーションやデバイスドライバの活用
インテリジェントシステムの実現に最適なプラットフォーム
Kinectfor Windows など 新しいデバイスの活用
TED / ESD 6
![Page 8: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/8.jpg)
7
Windows EmbeddedStandardとは?
![Page 9: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/9.jpg)
Windows Embedded Standard とは?
Windows Embedded Standard は、組み込み機器(専用機器)向けのカスタムOSです
PC向けのWindowsOSをベースにした、専用機器向けに最適化が可能な開発型OS
WindowsOSの豊富な機能が「部品」化され、必要な機能(部品)を選択してOSイメージを構築
通常の WindowsOSでは提供されない、組み込み向け拡張機能の利⽤が可能
TED / ESD 8
![Page 10: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/10.jpg)
カスタムOS構築のイメージ
部品化されたモジュールを組み合わせてOSを構築
TED / ESD 9
・Internet Explorer・Windows Media Player・.NET Framework・Internet Connection Sharing・TCP/IP Services・HomeGroup・Remote Access..etc
![Page 11: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/11.jpg)
PC向けWindowsとの対応
TED / ESD 10
WindowsXPEmbedded/Windows Embedded Standard 2009
Windows Embedded Standard 7
Windows Embedded 8 Standard
![Page 12: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/12.jpg)
WindowsEmbeddedの⻑期供給
2013/Rev1 -11-
EmbeddedOSラインナップ EOS延⻑サポート期限
EOLライセンス購入が可能な期限
Windows XP Profor Embedded Systems
2014/4/8 2016/12/31(32bit版)2020/4/25 (64bit版)
Windows 7 Pro/Ultimate for Embedded Systems (32/64bit)
2020/1/14 2024/9/30
Windows Embedded 8 Pro 2023/1/10 2028/3/31Windows Embedded Standard 2009 2019/1/8 2024/1/8Windows Embedded Standard 7 2020/10/13 2025/7/27Windows Embedded 8 Standard 2023/07/11 2028/03/31
![Page 13: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/13.jpg)
12
Windows EmbeddedStandardOS開発手法
![Page 14: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/14.jpg)
OS開発手法の違いWindowsXPEmbedded/Windows Embedded Standard 2009
Windows Embedded Standard 7/ Embedded 8 Standard
ターゲット Target Designer(OSビルド)
OSイメージ
TAP(ターゲットの構成分析)
WindowsXPコンポーネント(15000+)SQLサーバ
ターゲットICEでAnswerFile
(インストールシナリオ)を作成
TAP(ターゲットの構成分析)
Windows7Feature パッケージ
(100+)
Configurationセット(IBW+AnswerFile)
AnswerFileに従ってOSを自動インストール DS(Distribution Share)
カスタマイズされたIBW ICE:ImageConfiguration Editor IBW:ImageBuilder Wizard
![Page 15: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/15.jpg)
TED / ESD 14
WES7/8 2種類の開発手順
下記システム要件に沿った開発用PCとターゲットを準備します。
開発用PCと ICEツールの WEDUによる カスタムIBWの ターゲットへOSを Sysprep適応 アクティベーションターゲットの準備 開発ツール入手 インストール 更新確認 構築 インストール、テスト 量産
開発ツール環境 ターゲット1 GHz x86 or x64 processor.
1 GB of operating system memory(2 GB recommended for x64)
11 GB of free space hard drive space for complete installation.
At least one of the following media devices:DVD-ROM driveUSB 2.0 port
Windows7 SP1 or later
Musthave network access if you plan to use a catalog stored on the network or save your configuration file to the network.
1 GHzx86 or x64 processor with 900 MHz
1 GB of system memory(2 GB recommended for x64)
3 GB of free space on the hard disk (HDD) or flash-based Solid State Drive (SSD) (6 GBrecommended)
At least one of the following bootable media types:Bootable DVD-ROM driveBootable USB 2.0 port and a USB flash drive with 4 GB of free space or access to a local network
BIOS supporting Windows PreinstallationEnvironment (Windows PE) 4.0
![Page 16: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/16.jpg)
TED / ESD 15
WES7/8 2種類の開発手順
IBWメディア
IBWメディアがあれば直接ターゲットにWE8Sをインストールして評価できます。このとき開発用PCは必要ありません。対話形式でのマニュアルインストールとなりますが、ターゲットの動作評価を⾏うもっとも簡便な⽅法です。
開発用PCと WE8Sの ICEツールの WEDUによる カスタムIBWの ターゲットへOSを Sysprep適応 アクティベーションターゲットの準備 開発ツール入手 インストール 更新確認 構築 インストール、テスト 量産
![Page 17: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/17.jpg)
16
Windows XPEmbedded /Windows Embedded Standard2009
![Page 18: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/18.jpg)
ベースとなる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 17
![Page 19: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/19.jpg)
コンポーネント例– デバイスドライバ– サービス– プロトコル– デザインテンプレート
コンポーネントとは個別に追加・削除可能な最小単位の機能機能ごとに必要なファイルや設定をまとめたものコンポーネントが動作するために必要となる他のコンポーネントのリスト(依存関係)を含む
コンポーネントとは?
TED / ESD 18
![Page 20: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/20.jpg)
19
Windows XPEmbedded /Windows Embedded Standard2009
OS開発ツール
![Page 21: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/21.jpg)
Target Designer– コンポーネントをデータベースから選択し、OSイメージを作成Component Designer– 独自のアプリケーションやドライバのコンポーネント定義ファイル(.SLD)を作成Component Database Manager– コンポーネント定義ファイル(.SLD)をデータベースにインポートし、コンポーネントを管理
Target Analyzer– ターゲットハードウェア情報取得
Windows Embedded Studio (OS開発ツール)
Windows Embedded Studio は、OSの構築と展開のためのツールセットです(開発用PCにインストールして使用します)
TED / ESD 20
![Page 22: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/22.jpg)
TED / ESD 21
Target Designer
<コンポーネント一覧>コンポーネントデータベースの内容です。
<コンポーネントの選択>左の一覧から、機器(OSイメージ)に搭載したい機能を選んで追加します。
<コンポーネントの詳細設定>個々のコンポーネント毎の細かな設定を指示します。
![Page 23: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/23.jpg)
TED / ESD 22
Component Designer
<コンポーネント開発ツール>独自のアプリケーションやサードパーティ製ドライバをコンポーネント定義ファイル(.SLD)に変換します。
作成したコンポーネントは、Target Designer の画面上から選べるようになり、OSイメージに追加できます。
![Page 24: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/24.jpg)
TED / ESD 23
Component Database Manager
<コンポーネント データベース>コンポーネントはデータベースで管理されています。
Component Designerで作成した独自のコンポーネントは、このデータベースにインポートします。
![Page 25: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/25.jpg)
Windows Embedded Standard 2009
XPに付加価値を追加する組み込み向けの拡張機能とは?
![Page 26: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/26.jpg)
TED / ESD 25
Enhanced Write Filter– ストレージへの書き込みを他の記憶領域にリダイレクトし、ストレージ内容を保護 (ボリューム単位)
File-Based Write Filter– ストレージへの書き込みをRAMにリダイレクトし、ストレージの内容を保護 (ファイル単位)
USB Boot– USBメディアからシステムを起動Remote Boot– ディスクレスのシステムを構成可能El ToritoCD– CD-ROMからシステムを起動
組み込み向け拡張機能 -ストレージ
![Page 27: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/27.jpg)
TED / ESD 26
Device Update Agent– OSをリモートでアップデート (ファイルやレジストリの更新)Message Box Default Reply– メッセージボックスの表示をコントロールMinlogon– Windows Logonの簡易機能を提供し、起動時間やOSサイズを削減 (セキュリティの制限あり)
etc.
組み込み向け拡張機能 – その他
![Page 28: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/28.jpg)
XP と WES2009の互換性
![Page 29: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/29.jpg)
TED / ESD 28
Q:Windows Embedded Standard 2009(WES2009)で全てのコンポーネントを組み込み構築したOSはWindows XP Professional SP3と全く同じになりますか?
A:いいえ、全く同じOSにはなりません。WES2009は組み込み用途向けに作成されたOSで組み込み向けの拡張機能を備えていますので、「XP Pro相当+組み込み拡張機能」になります。逆にWindows XP Professional SP3にはあって、WES2009には無い機能もあります。
WES2009でXPPro相当のOSを構築するには?
![Page 30: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/30.jpg)
TED / ESD 29
Windows XP Professional にはあってWES2009 には無い機能
– Windows ファイル保護(WFP)機能– Windows XP ツアー– オンラインによる製品のアクティベーション– 初期設定画面(OOBE)– Windows Update – MSN Explorer・・・など。
WES2009 と XP Pro SP3 の独自機能
![Page 31: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/31.jpg)
TED / ESD 30
WES2009 にはあってWindows XP Professional には無い機能
– Enhanced Write Filter (EWF)– File-Based Write Filter (FBWF)– USB Boot– Remote Boot– Hibernate Once Resume Many (HORM)– 個別のアクティベーション(ライセンス認証)が不要– シェルのカスタマイズ・・・など。
WES2009 と XP Pro SP3 の独自機能
![Page 32: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/32.jpg)
31
Windows Embedded Standard 7/ 8
![Page 33: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/33.jpg)
Windows7ベースのカスタマイズ可能な組み込みデバイス専用プラットフォームWindows7 SP1 Ultimate(32bit/64bit) の機能をEmbeddedコア+選択可能な150以上の機能パッケージとして提供通常のWindows7では提供されない組み込みデバイス向け拡張機能を搭載EEF(EWF、FBWF、HORM…)2種類のインストール形式を選択可能– IBWによる簡単なインストール– ICEによる⾼度な⾃動インストール使用する機能によって3種類のラインナップを提供(WS7P, WS7E, WS7C)
Windows Embedded Standard 7 SP1(略してWES7とも呼称されています)
Windows Embedded Standard 7 とは
![Page 34: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/34.jpg)
TED / ESD 33
Windows Embedded 8 Standard とは
• Windows Embedded 8 Standard とは
• Windows8ベースのカスタマイズ可能な組み込みデバイス専用プラットフォーム
• Windows8 (32bit/64bit) の機能をEmbeddedコア+選択可能な約200個の機能モジュールとして提供
• 通常のWindowsでは提供されない組み込みデバイス向け拡張機能(ブランディング、ロックダウン)を搭載
• 2種類のインストール形式を選択可能• IBWによる簡単な手動インストール• ICEによる⾼度な⾃動インストール
![Page 35: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/35.jpg)
34
補⾜資料Windows Embedded Standard 7 との相違
WE8SツールとWES7ツールは共存できます。
![Page 36: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/36.jpg)
WES7 vsWE8S
35
基本的な考え方は同じですが機能名称が変わっています。
WE8S WES7データベース(場所)
CatalogC:¥Windows Embedded Catalog
Distribution ShareC:¥Program Files¥Windows Embedded Standard 7¥DSSP1
機能単位 Module PackageICE設定ファイル Configuration File Answer File
WES7WE8S
![Page 37: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/37.jpg)
WE8S Topic
36
SKU(ラインナップ)が異なります。
WE8S(1種類) WES7(3種類)
N/AWS7PWS7EWS7C
FES8(1種類) FES7(2種類)
N/AProfessionalUltimate
8 Industry(2種類) PosReady7(1種類)Pro
N/AEnterprise
Windows Embedded Standard 7 – WS7CWindows Media Center を含むマルチメディア再生専用機器(STB等)ライセンス
![Page 38: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/38.jpg)
TED / ESD 37
開発の流れ(1/8)
下記システム要件に沿った開発用PCとターゲットを準備します。
開発用PCと WE8Sの ICEツールの WEDUによる カスタムIBWの ターゲットへWE8Sを Sysprep適応 アクティベーションターゲットの準備 開発ツール入手 インストール 更新確認 構築 インストール、テスト 量産
開発ツール環境 ターゲット1 GHz x86 or x64 processor.
1 GB of operating system memory(2 GB recommended for x64)
11 GB of free space hard drive space for complete installation.
At least one of the following media devices:DVD-ROM driveUSB 2.0 port
Windows7 SP1 or later
Musthave network access if you plan to use a catalog stored on the network or save your configuration file to the network.
1 GHzx86 or x64 processor with 900 MHz
1 GB of system memory(2 GB recommended for x64)
3 GB of free space on the hard disk (HDD) or flash-based Solid State Drive (SSD) (6 GBrecommended)
At least one of the following bootable media types:Bootable DVD-ROM driveBootable USB 2.0 port and a USB flash drive with 4 GB of free space or access to a local network
BIOS supporting Windows PreinstallationEnvironment (Windows PE) 4.0
![Page 39: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/39.jpg)
TED / ESD 38
開発の流れ(2/8)
Windows Embedded 8 Standard(以後WE8Sと略) の開発ツールを入手します。
ツールは無償でダウンロードできます。DVDへ展開するとICEツール(要2層DVD)、32bit IBW、64bit IBWの3メディアとなります。(CLA契約済であれば弊社よりメディア媒体での提供も可)MicrosoftID(LiveID)を取得してインストール用のPIDを入手してください。PIDはICEツールのインストール用と、構築されたOSの評価インストール用の2種類が必要です。
IBW=Image Builder Wizard ICE = Image Configuration Editor
開発用PCと WE8Sの ICEツールの WEDUによる カスタムIBWの ターゲットへWE8Sを Sysprep適応 アクティベーションターゲットの準備 開発ツール入手 インストール 更新確認 構築 インストール、テスト 量産
![Page 40: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/40.jpg)
TED / ESD 39
開発の流れ(3/8)
開発環境にICEツールをインストールします。64bit OSを構築する予定がある場合はカスタムインストールを選択します。このとき64bit IBWのDVDが必要となります。ICEの機能は次の通りです。
1)WE8SのインストーラであるIBWの生成2)TAP.EXEを含むWindowsPEブートイメージの生成3)IBWの動作を指定するコンフィグレーションファイルの作成4)コンフィグレーションファイルと必要最小限のモジュールで構成されるカスタムIBWの生成
開発用PCと WE8Sの ICEツールの WEDUによる カスタムIBWの ターゲットへWE8Sを Sysprep適応 アクティベーションターゲットの準備 開発ツール入手 インストール 更新確認 構築 インストール、テスト 量産
![Page 41: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/41.jpg)
TED / ESD 40
開発の流れ(4/8)
インストールされたWE8Sのカタログ(各モジュールのデータベース)は最新ではありません。⽇々更新されるWindows8の更新モジュールをWEDUを使って確認、インストールします。OS構築後にWindowsUpdateによってセキュリティパッチ等を適用することも可能ですが、組み込み専用の機能拡張はWEDUを使って更新する必要があります。
WEDU以外にもMyOEMサイトから必要な更新モジュールを取得して適応することも可能です。
開発用PCと WE8Sの ICEツールの WEDUによる カスタムIBWの ターゲットへWE8Sを Sysprep適応 アクティベーションターゲットの準備 開発ツール入手 インストール 更新確認 構築 インストール、テスト 量産
![Page 42: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/42.jpg)
TED / ESD 41
開発の流れ(5/8)
ターゲット上でTAP.EXEを実⾏しハードウエア構成を抽出
ICEはIBWの動作を設定するコンフィグレーションファイルを作成できます。IBW単体では対話形式でのWE8Sインストールとなりますが、コンフィグレーションファイルを組み合わせたカスタムIBWではこれらの作業を自動化できます。このときターゲットのハードウエア情報はあらかじめTAP.EXEツールによって収集しておきます。
IBWメディアとしてはDVD以外にもUSBメモリ等も利⽤できます。
開発用PCと WE8Sの ICEツールの WEDUによる カスタムIBWの ターゲットへWE8Sを Sysprep適応 アクティベーションターゲットの準備 開発ツール入手 インストール 更新確認 構築 インストール、テスト 量産
ハードウエア構成情報ファイルDevice.pmq
![Page 43: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/43.jpg)
TED / ESD 42
開発の流れ(6/8)
IBWをターゲット上で起動(Boot)させるとWE8Sのインストールが開始されます。IBWのみの場合は⼿動で必要な設定を⾏います。
インストールは通常1時間程度を要します。インストールが完了した後WE8Sの⼗分な動作確認を⾏います。
開発用PCと WE8Sの ICEツールの WEDUによる カスタムIBWの ターゲットへWE8Sを Sysprep適応 アクティベーションターゲットの準備 開発ツール入手 インストール 更新確認 構築 インストール、テスト 量産
![Page 44: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/44.jpg)
TED / ESD 43
開発の流れ(7/8)
動作確認の終わったOSイメージを量産のために複製する場合は、Sysprep ツールを使ってOSの一般化(Generalize)を⾏います。OSの一般化とは動作確認中に使用したユーザ情報、ログ、システムに固有のSIDなどを消去して複製の準備を⾏うことです。
開発用PCと WE8Sの ICEツールの WEDUによる カスタムIBWの ターゲットへWE8Sを Sysprep適応 アクティベーションターゲットの準備 開発ツール入手 インストール 更新確認 構築 インストール、テスト 量産
![Page 45: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/45.jpg)
TED / ESD 44
開発の流れ(8/8)
WE8Sは(評価版であっても)必ずアクティベーションを⾏う必要があります。アクティベーションが未実⾏であると警告画⾯が表⽰され、30分毎に強制的にシステムが再起動されます。アクティベーションは実機を直接(または専用プロキシPC経由で)インターネットに接続し、Microsoftのライセンスサーバに接続することで実⾏されます。インターネット接続環境が無い場合は電話による自動音声応答システムを使用します。
WE8Sの一部の機能(ストアアプリのサイドローディング等)はエンドユーザにおいて追加アクティベーションが別途必要です。
開発用PCと WE8Sの ICEツールの WEDUによる カスタムIBWの ターゲットへWE8Sを Sysprep適応 アクティベーションターゲットの準備 開発ツール入手 インストール 更新確認 構築 インストール、テスト 量産
![Page 46: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/46.jpg)
45
Windows Embedded Standard 7/ 8OS開発ツール
![Page 47: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/47.jpg)
OS開発ツールの概要
OSに搭載する機能をウィザード形式で選択高速なプロトタイピング開発
開発用PCに開発ツールをインストールし、より⾼度なOSカスタマイズを実現
Image Builder Wizard (IBW)
Image Configuration Editor (ICE)
![Page 48: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/48.jpg)
47
IBW(Image Builder Wizard)を利⽤したOSイメージの構築
![Page 49: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/49.jpg)
ターゲットの組み込み機器上でIBWを起動し、OSに組み込む機能をウィザード形式で選択します
IBW 組み込み機器 機能選択
![Page 50: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/50.jpg)
ターゲットの組み込み機器上でIBWを起動した時の画面です。
![Page 51: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/51.jpg)
ここからOSイメージを構築して⾏きます。テンプレートを利⽤すれば、より簡単に作成できます。
![Page 52: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/52.jpg)
ウィザードに従って、OSに搭載したいモジュール(機能)を選択して⾏きます。
![Page 53: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/53.jpg)
構成が決まったら、OSをインストールする先のパーティションを選択します。
![Page 54: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/54.jpg)
あとは、指定した構成でターゲットの装置にOSがインストールされて⾏きます。
![Page 55: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/55.jpg)
OSのインストールが完了しました。初回起動の設定が始まります。
![Page 56: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/56.jpg)
これで、OSのインストールは完了です。指定したモジュールだけを搭載したOSを構築できます。
![Page 57: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/57.jpg)
Windows 8 OSと同じように、従来のデスクトップUIも利⽤できます。
![Page 58: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/58.jpg)
57
ICE(Image Configuration Editor)を利⽤したOSイメージのカスタマイズ
![Page 59: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/59.jpg)
開発用PCにインストールした開発ツール(ICE)を使えば、より⾼度なOSのカスタマイズが可能です。
![Page 60: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/60.jpg)
こちらが開発ツール(ICE)を起動した時の画面です。
![Page 61: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/61.jpg)
画面左の「Catalog」には、Windows8の各機能が部品化された「モジュール」が存在します。
![Page 62: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/62.jpg)
画面中央の「Configuration File」に、OSに搭載したい「モジュール」を追加していきます。
![Page 63: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/63.jpg)
画面右の「Settings」では、選択した「モジュール」の細かな設定を指定できるようになっています。
![Page 64: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/64.jpg)
63
開発環境のアップデート
![Page 65: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/65.jpg)
WEDU(Windows Embedded Developer Update)は開発ツールのデータベースを最新に保つ機能です。WE8SのWEDUはWES7もサポートします。(WES7のWEDUは要アンインストール)
WEDU
64※更新の確認には通常 5〜10 分程度を要します。
Auto Scan:毎0:00に自動確認スキャン開始
未適応のアップデート数
![Page 66: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/66.jpg)
必要なものを選択してカタログに追加できます。
WEDU
65
⾔語パックなど明⽰的に不要なものは非表示とすることもできます
更新の完了
チェックされている項目をダウンロードしてカタログに追加
![Page 67: はじめてのWindows Embedded Standard 開発 OS …download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10...2013/10/29 · WindowsEmbeddedの 期供給 2013/Rev1 -11- EmbeddedOSラインナップ](https://reader035.vdocuments.mx/reader035/viewer/2022070711/5eca0168adecbb67897ed557/html5/thumbnails/67.jpg)
TED / ESD 66
東京エレクトロンデバイスより、組み込み開発に関する最新情報をお届けします。http://www.facebook.com/tedisc
東京エレクトロン デバイス株式会社インテリジェントシステム カンパニーエンベデッドソリューション部URL: http://esg.teldevice.co.jp/Mail: [email protected] TEL: 03-5908-1994