we8s ブート...
TRANSCRIPT
WE8S ブート&ブランディング 解説
平成25年7月19日
制御ソリューション本部組込技術部中田 佳孝
真夏の組み込みWindows技術セミナー2013 西日本編
1Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
1. Windows Embedded OSラインナップと各OSの概要
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特典で提供されるエディション。
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
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)
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
6Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
過去のバージョンとの名前の変更
Windows Embedded 8 Standard
Windows Embedded 8 Pro
Windows Embedded 8 Industry
7Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
2.組込システムに求められる要素
8Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
組込システムに求められる要素
■各種プロトコル/サービスのサポート
■セキュリティ、堅牢性
■起動速度
■コスト低
■開発の容易性
■多国語対応の容易性
⇒組込プラットフォームは汎用化が進んでいる
その中でこれらをどう満たすか?
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言語をサポート
10Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
WES8採用のメリット(起動速度、ブランディング観点)
11Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
WES8採用のメリット(Windows 8 の恩恵)
■起動速度の向上
「Windows 7」搭載の同じマシンを起動する
場合よりも30%~70%高速
12Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
起動速度の向上
■UEFI Fast Boot
⇒カスタマイズ無しで10秒程度で起動する
■機能の取捨選択
⇒OSフットプリント低減
■ HORM(Hibernate Once Resume Many)機能
– 休止状態から毎回システムを起動させる
⇒システム起動時にアプリが起動した状態にできる
※UWFモジュールが必要
13Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
ブランディング
■ブートスクリーン
⇒WindowsのブートUIを隠し、
自社ロゴ表示などが可能
■自動ログオン機能
⇒Windows ログオン画面を隠せる
■App Launcher / Shell Launcher
⇒システム起動時に製品アプリを起動させる
14Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
多国語対応
■Language Packを適用するだけで、
OSを多国語対応可能!
=システムを容易にグローバル化
※アプリケーションはロケールに合わせて
リソースを作りこむ等の対応が必要です。
15Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
Windows Embedded 採用の効果
Windows Embedded OSを採用すると…
他社差別化につながる
システムの堅牢化フットプリント
軽減
自社ブランディング化
開発コストメンテナンスコスト
低減起動速度向上
16Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
実践。
17Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
OS開発の流れ
接続デバイス
調査
パッケージ
選択ビルド インストール
OS複製準備OSイメージ
取出し
複製用
メディア作成他機器に展開
マスターOSイメージ作成フェーズ
OS複製フェーズ
使用するツール・IBW (プロトタイプ開発向け)
or・TAP.exe + ICE + IBW
使用するツールSysprep.exe, ImageX
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を作成可能。
19Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
OS開発の流れ(ツール)
■TAP(Target Analyzer)
⇒ターゲットに接続されたデバイスを調査する
ICEでは調査結果(PMQファイル)をインポートし、
ターゲットに必要なドライバを判断。
32bit版、64bit版がある
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作成であまり悩まず済む
21Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
高速起動の設定2
22Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
高速起動の設定2
■UEFI Fast Boot設定
■高速スタートアップ設定
⇒powercfg /aで確認
■自動ログイン
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
⇒スタートアップ画面、シャットダウン画面、
システムプロパティの文字及び画像を置き換え。
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…
25Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
デモ。
26Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
Appendix.
公式情報、コミュニティ等
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
28Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
コミュニティ
Windows Embedded Standard & XPe Unofficial Fun Page⇒http://www.facebook.com/UnofficialWES
Please Click「いいね!」
29Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
コミュニティ
■ Windows Embedded OS 搭載製品 Wiki
⇒http://www57.atwiki.jp/winembdev/
30Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
最後に・・・
■執筆記事が電子ブックレットになりました!
@IT MONOist連載記事
Windows 8!実は使える“8つ”の機能
http://monoist.atmarkit.co.jp/mn/articles/1305/24/news006.html
31Copyright© YASKAWA INFORMATION SYSTEMS Corporation All Rights Reserved.
ご静聴ありがとうございました!
http://www.ysknet.co.jp
制御ソリューション本部 組込技術部担当:中田([email protected])