組み込み/IoT機器開発で使えるWindows(1)
組み込み機器向け「Windows Embedded/IoT」とは?(4/4 ページ)
マイクロソフトがWindows 10で示す方向性
組み込み/IoT向けの最新OSであるWindows 10 IoTの話をする前に、まずはWindows 10の基本キーワードを押さえておきましょう。
ここでは、Windows 10の方向性を理解する上でぜひ知っておきたい「ユニバーサルWindowsプラットフォーム(UWP)」と、「Windows as a Service」の2つを取り上げて説明します。
マイクロソフトは最新のWindows 10のリリースと同時に、UWPという仕組みを打ち出しました。これは、Windows 10が稼働する全ての機器上に共通の基盤(UWP)を提供するものです。従来は同じWindowsであっても、PC、Phone、組み込み機器といったプラットフォームごとに、それぞれ別々のアプリケーションやデバイスドライバを用意する必要がありました。UWPはその差異を吸収し、Windows 10が稼働するデバイス上で、共通のアプリケーションやデバイスドライバを動かせる仕組みを提供します。
つまり、Windows 10からは、ターゲットがPCなのか組み込み機器なのかを意識せずに、共通のWindows 10 OSとしてアプリケーションやデバイスドライバを開発・展開できるようになったのです。
また、Windows 10は「最後のメジャーバージョン」とも言われますが、これがWindows as a Service(サービスとしてのWindows)の考え方です。従来のWindowsのように数年ごとに新しいOSをリリースするのではなく、Windows 10自体のバージョンアップを継続的にリリースしていくもので、これにより、より短い周期で最新の機能がOSに取り入れられていくことになります。
そして、Windows 10を継続して使用するには、このバージョンアップを常に適用して最新の状態に保つ必要があります。強制的にアップデートが発生し、最新の機能が自動的に追加されます(ただし、企業向けのエディションに限り、この自動アップデートを無効化できるオプションが用意されています)。
ここでお気付きの方がいるかもしれませんが、Windows as a Serviceの考え方はPC向けにはよいとしても、組み込み機器には向かないケースの方が多いように感じませんか? 強制的にアップデートが発生すると、組み込み機器上で稼働している既存のシステムやアプリケーションの動作に影響する可能性があります。
そこで、組み込み/IoT機器向けのWindows 10 IoTエディションでは、OSの機能アップデートを適用せずに最長10年間使い続けることができる「Long Term Servicing Branch(LTSB)」というモデルを採用しています(セキュリティアップデートはLTSB向けにも提供されます)。
Windows 10 IoTの製品ラインアップ
Windows 10 IoTは、組み込み装置の種類に合わせて3つのエディションが提供されています。
各エディションの詳細は、次回以降の連載の中で詳しく紹介していきますので、今回は全体像を紹介します。
3つのエディションの概要は以下の通りです。
Windows 10 IoT Enterprise
産業用PCや医療機器、ATM、POS端末、KIOSK端末など幅広い組み込み機器向けのエディションです。PCと同じx86系のCPUのみサポートし、PC向けのWindows 10の機能に加えて、組み込み機器向けの専用機能(ロックダウン機能 ※図5)を搭載することが可能です。
先ほど紹介したWESやFES、WEIというPC向けWindowsがベースになっていたモデルは、全てこのWindows 10 IoT Enterpriseに統合される形となりました。
Windows 10 IoT Mobile Enterprise
ハンディーターミナルやモバイルPOSなどの、組み込みモバイルデバイス向けのエディションです。ARM系のCPUをサポートし、ユニバーサルWindowsアプリケーションが動作します。
なお、このエディションは一部のモバイルデバイス機器メーカーに限定して提供されるものです。
Windows 10 IoT Core
フットプリントの小さな低コストデバイス向けのエディションです。x86系/ARM系のCPUの両方をサポートします。こちらもユニバーサルWindowsアプリケーションが動作しますが、IoT Enterpriseとは異なり、従来のPC向けWindows 7/Windows 8.1用のいわゆるデスクトップアプリケーション(Win32/クラシック)は動作しません。
連載第1回は、WindowsやLinuxといった汎用OSが組み込みOSとして注目されるようになった背景や、組み込み向けOSの選択肢の変化を取り上げて紹介してきました。
汎用OSであるWindowsにも、組み込み機器向けのWindows Embedded/IoTがあることを紹介しましたが、次回はこのWindows 10 IoT Enterpriseエディションの機能や特徴、活用例について詳しく紹介していきます。(次回に続く)
著者紹介:
茂出木裕也(もできゆうや)
東京エレクトロン デバイス IoTカンパニー エンベデッドソリューション部 フィールドアプリケーションエンジニア/Microsoft MVP for Windows Development(Windows Embedded/IoT専門分野)
Microsoft Windows Embeddedパートナー(正規販売代理店)企業である同社のエンジニアとして、組み込み機器メーカーにWindows Embedded/IoTを活用した製品開発の提案や技術サポートに従事。各種イベントやセミナーではスピーカーを務める。Microsoft MVPアワードを4年連続で受賞。
◎併せて読みたいお薦めホワイトペーパー:
» 組み込みソフトウェアの「品質」とは何か
» 組み込み機器でもコードを信用するな――IoTセキュリティの「いま」と「対策」
» 製造業大手15社に聞いたIoT導入の“いま”、求められる技術者像も多様化
» IoTとAI、ビッグデータ時代のソフトウェアテスト
Copyright © ITmedia, Inc. All Rights Reserved.
組み込み/IoT機器開発で使えるWindows
マイクロソフトの組み込み/IoT機器向けOS「Windows Embedded/IoT」の導入メリットとは? Windows Embedded/IoTの最新情報や活用ポイントを、他の組み込みOSとの違いを交えながら詳しく解説する。
この記事の著者
新着ホワイトペーパー PR
-
製品資料
[株式会社 Green AI] AIで脱炭素計画を最適化、初年度からエネルギーコストとCO2を削減する方法 -
市場調査・トレンド
[スマートジャパン編集部] 「ペロブスカイト太陽電池」の普及戦略が公表 政府が目指すコスト・導入量のロードマップを解説 -
市場調査・トレンド
[スマートジャパン編集部] 導入が加速する再エネ・系統向け蓄電システム コスト・収益性の現状分析 -
技術文書・技術解説
[スマートジャパン編集部] いまさら聞けない「ペロブスカイト太陽電池」の基礎知識と政策動向 -
技術文書・技術解説
[スマートジャパン編集部] 「ペロブスカイト太陽電池」の開発動向、日本の投資戦略やコスト目標の見通しは?
関連記事
こんなメディアも見られています
TechFactoryに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
特集
- マテリアルズ・インフォマティクスの動向調査
- 研究・開発職のデジタル活用調査
- 設計・解析業務におけるAI活用
- 3Dプリンタ利用動向調査
- CAD利用動向調査
- つながる工場の現状と課題
- 製造業におけるAI開発および活用の実態
- 設計・製造現場における品質管理
ホワイトペーパーランキング PR
-
1
EE Times Japan×EDN Japan 統合電子版:フィジカルAIが生み出す新たな「設計思想」――電子版2026年8月号
-
2
半導体装置メーカー 業績まとめ【2027年3月期第1四半期】
-
3
新入社員に読んで欲しい鉄鋼材料の基礎知識まとめ(Part4)
-
4
一時は時価総額トヨタ超え キオクシア2026年度の動向
-
5
微細配線間の絶縁劣化をどう捉える? 先端パッケージ評価の最前線
-
6
新入社員に読んで欲しい鉄鋼材料の基礎知識まとめ(Part1)
-
7
EE Times Japan×EDN Japan 統合電子版:2026年上半期の半導体業界を振り返る――電子版2026年7月号
-
8
新入社員に読んで欲しい鉄鋼材料の基礎知識まとめ(Part3)
-
9
CADツールの見直しは本当に必要? 切り替えの理由と効果を7つの質問で検証
-
10
新入社員に読んで欲しい鉄鋼材料の基礎知識まとめ(Part2)
TechFactory SNS
インフォメーション
注目情報をチェック
TechFactoryをフォロー