we8s ブート...
TRANSCRIPT
![Page 1: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/1.jpg)
WE8S ブート&ブランディング 解説
平成25年7月19日
制御ソリューション本部組込技術部中田 佳孝
真夏の組み込みWindows技術セミナー2013 西日本編
![Page 2: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/2.jpg)
1Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
1. Windows Embedded OSラインナップと各OSの概要
![Page 3: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/3.jpg)
2Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
Windows 8 –マルチデバイス新OS -
• Windows 8 (x86, x64)
– 家庭での使用を想定したエディション
• Windows 8 Pro (x86, x64)
– ビジネス用途を想定したエディション
• Windows RT (ARM)
– タブレットに特化したエディション
• Windows 8 Enterprise (x86, x64)
– 各種エンタープライズ機能を付加。
– SA特典で提供されるエディション。
![Page 4: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/4.jpg)
3Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
Windows Embedded OSの体系(用途別)
■組込汎用OS
– Windows Embedded 8 Pro
– Windows Embedded 8 Standard
– Windows Embedded Compact
(Windows CE / Windows Embedded CE)
■専用OS
– Windows Embedded Industry
– Windows Embedded Handheld
– Windows Embedded Automotive
![Page 5: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/5.jpg)
4Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
実はWindows Embedded OSから派生したOS
■ Windows Mobile
– Windows CE(Windows Embedded Compactの前身)
■ Windows Phone 7
– Windows Embedded Compact 7と同じカーネル
■ Windows Thin PC(シンクライアントOS)
– Windows Embedded Standard 7ベース
※Windows Phone 8
– Windows RTベース(ARM CPU)
![Page 6: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/6.jpg)
5Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
OS体系(ベースOS別)
■ PC向けWindows ベース
– Windows Embedded 8 Pro
– Windows Embedded 8 Standard
– Windows Embedded 8 Industry
■ Windows Phone 8 ベース
– Windows Embedded 8 Handheld
– Windows Embedded 8 Automotiveも?
■独自カーネルベース
– Windows Embedded Compact 2013
![Page 7: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/7.jpg)
6Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
過去のバージョンとの名前の変更
Windows Embedded 8 Standard
Windows Embedded 8 Pro
Windows Embedded 8 Industry
![Page 8: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/8.jpg)
7Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
2.組込システムに求められる要素
![Page 9: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/9.jpg)
8Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
組込システムに求められる要素
■各種プロトコル/サービスのサポート
■セキュリティ、堅牢性
■起動速度
■コスト低
■開発の容易性
■多国語対応の容易性
⇒組込プラットフォームは汎用化が進んでいる
その中でこれらをどう満たすか?
![Page 10: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/10.jpg)
9Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
Windows Embedded 8 Standard
■ Windows Embedded Standard 7の後継OS
■ Windows 8 ベースのカスタマイズ可能なOS
– モジュール単位で150個程度の機能の取捨選択が可能
– リアルタイム性はない
■組込専用機能が付属(後述)
■対応CPUはx86 / x64(WE8P同様)
■ Windows 8向けアプリ・ドライバはほぼ動作
■現状、トータル40言語をサポート
![Page 11: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/11.jpg)
10Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
WES8採用のメリット(起動速度、ブランディング観点)
![Page 12: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/12.jpg)
11Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
WES8採用のメリット(Windows 8 の恩恵)
■起動速度の向上
「Windows 7」搭載の同じマシンを起動する
場合よりも30%~70%高速
![Page 13: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/13.jpg)
12Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
起動速度の向上
■UEFI Fast Boot
⇒カスタマイズ無しで10秒程度で起動する
■機能の取捨選択
⇒OSフットプリント低減
■ HORM(Hibernate Once Resume Many)機能
– 休止状態から毎回システムを起動させる
⇒システム起動時にアプリが起動した状態にできる
※UWFモジュールが必要
![Page 14: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/14.jpg)
13Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
ブランディング
■ブートスクリーン
⇒WindowsのブートUIを隠し、
自社ロゴ表示などが可能
■自動ログオン機能
⇒Windows ログオン画面を隠せる
■App Launcher / Shell Launcher
⇒システム起動時に製品アプリを起動させる
![Page 15: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/15.jpg)
14Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
多国語対応
■Language Packを適用するだけで、
OSを多国語対応可能!
=システムを容易にグローバル化
※アプリケーションはロケールに合わせて
リソースを作りこむ等の対応が必要です。
![Page 16: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/16.jpg)
15Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
Windows Embedded 採用の効果
Windows Embedded OSを採用すると…
他社差別化につながる
システムの堅牢化フットプリント
軽減
自社ブランディング化
開発コストメンテナンスコスト
低減起動速度向上
![Page 17: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/17.jpg)
16Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
実践。
![Page 18: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/18.jpg)
17Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
OS開発の流れ
接続デバイス
調査
パッケージ
選択ビルド インストール
OS複製準備OSイメージ
取出し
複製用
メディア作成他機器に展開
マスターOSイメージ作成フェーズ
OS複製フェーズ
使用するツール・IBW (プロトタイプ開発向け)
or・TAP.exe + ICE + IBW
使用するツールSysprep.exe, ImageX
![Page 19: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/19.jpg)
18Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
OS開発の流れ(ツール)
■IBW(Image Builder Wizard)
⇒WES8専用のインストーラー
フルモジュール版は主にプロトタイプ作成に使用。
ICEでカスタム版を作成可能。
32bit版、64bit版がある
■ICE(Image Configuration Editor)
⇒OSに含めるモジュールや各種設定を記載した
応答ファイル(Unattend.xml)を作成するツール。
作成した応答ファイルでカスタムIBWを作成可能。
![Page 20: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/20.jpg)
19Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
OS開発の流れ(ツール)
■TAP(Target Analyzer)
⇒ターゲットに接続されたデバイスを調査する
ICEでは調査結果(PMQファイル)をインポートし、
ターゲットに必要なドライバを判断。
32bit版、64bit版がある
![Page 21: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/21.jpg)
20Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
高速起動の設定1
※ターゲットHWがUEFIに対応している必要がある
■UEFIブート設定
※1 IBWでのインストール時は
Fast Bootは設定しないほうが無難
※2 UEFIブート設定していると、
IBWがディスクをGPTに変換し
Windows RE領域、システム領域、MSR領域、
Windowsインストール用領域の
4つのパーティションが自動生成される
⇒プロトタイプOS作成であまり悩まず済む
![Page 22: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/22.jpg)
21Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
高速起動の設定2
![Page 23: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/23.jpg)
22Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
高速起動の設定2
■UEFI Fast Boot設定
■高速スタートアップ設定
⇒powercfg /aで確認
■自動ログイン
![Page 24: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/24.jpg)
23Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
ブランディング設定1
[Catalog->Features->Branding]
■Branded Screens
⇒Windows Embedded 8 仕様のスタートアップ画面、
シャットダウン画面、システムプロパティを表示。
■ Custom Logon
⇒ログイン及びシャットダウン中のWindows 8 UIの抑制
■ Unbranded Boot
⇒起動及び再起動時のWindows 8 UIの抑制
■ Unbranded Screens
⇒スタートアップ画面、シャットダウン画面、
システムプロパティの文字及び画像を置き換え。
![Page 25: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/25.jpg)
24Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
ブランディング設定2
[Catalog->Features->Shell]
■ Shell Launcher
⇒カスタムシェル
指定したアプリケーションをシェルにできる
[Catalog->Features->Branding]
■ Windows 8 Application Launcher
⇒Windows Store アプリの自動起動
アプリが終了した際の動作も規定できる
例)アプリ再起動、OSリスタート etc…
![Page 26: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/26.jpg)
25Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
デモ。
![Page 27: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/27.jpg)
26Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
Appendix.
公式情報、コミュニティ等
![Page 28: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/28.jpg)
27Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
公式情報
■ Windows Embedded ポータルサイト⇒(日本語)www.microsoft.com/windowsembedded/ja-jp/windows-embedded.aspx
(英語)www.microsoft.com/windowsembedded/en-us/windows-embedded.aspx
■ Windows Embedded 8 特設サイト(英語)http://www.getwindowsembedded8.com/
■ Twitterアカウント:@MSFTWEBhttps://twitter.com/msftweb
![Page 29: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/29.jpg)
28Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
コミュニティ
Windows Embedded Standard & XPe Unofficial Fun Page⇒http://www.facebook.com/UnofficialWES
Please Click「いいね!」
![Page 30: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/30.jpg)
29Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
コミュニティ
■ Windows Embedded OS 搭載製品 Wiki
⇒http://www57.atwiki.jp/winembdev/
![Page 31: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/31.jpg)
30Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
最後に・・・
■執筆記事が電子ブックレットになりました!
@IT MONOist連載記事
Windows 8!実は使える“8つ”の機能
http://monoist.atmarkit.co.jp/mn/articles/1305/24/news006.html
![Page 32: WE8S ブート ブランディング解説download.microsoft.com/download/9/F/1/9F14FA12-2746-4B10-A80… · OS開発の流れ(ツール) IBW(Image Builder Wizard) ⇒WES8専用のインストーラー](https://reader034.vdocuments.mx/reader034/viewer/2022051913/6003e99204385c6cdb57ecd1/html5/thumbnails/32.jpg)
31Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
ご静聴ありがとうございました!
http://www.ysknet.co.jp
制御ソリューション本部 組込技術部担当:中田([email protected])