1. 組込み・ミドルウェアラインナップ > 
  2. 開発環境ツール > 
  3. Real-Time Hypervisor

Real-Time Hypervisor

RTH(Real-Time Hypervisor)とは、Microsoft Windows、Linuxなどの汎用OSと、Realtime Linux、VxWorks、QNXなどのリアルタイムOS(RTOS)を、同一PC上にて並列稼動させるための仮想ソフトウエアです。汎用OSとRTOSを完全分離し、RTOS側は仮想化ソフトウエアを介さずにハードウエアにアクセスできるため、ネイティブ環境での動作と同様に応答時間の最悪値が保証され、リアルタイム性を損ねないという利点を持ちます。

RTHのイメージ

μC3コンフィグレータ

特長

WindowsとRTOSを同一PCで並列稼働

RTH(Real-Time Hypervisor)はWindowsやLinuxのような汎用OSと、RTOSを同一PC上で並列稼働するための仮想化ソフトウェア。
汎用OSとRTOSを完全分離します。

RTOS側は仮想化ソフトウエアを介さずにハードウエアにアクセスできるため、RTHによるRTOSのレイテンシ(遅延)はゼロ!
ハードリアルタイム性を実現します。

Intel VT-xテクノロジーをフル活用

Intel CPUに搭載されている仮想化支援テクノロジー「Intel VT-x」をフル活用し、WindowsやLinuxの挙動を常時監視。 例え悪意のあるプログラムがRTOSのハードウエアリソースにアクセスしようとしても、直ちにIntel VT-xが感知し、ブロックすることができます。 各OSが完全に独立した堅牢なシステムを実現します。

「ホストOS」「ゲストOS」不要

BIOS起動後、ブートローダがRTHを起動し、RTHが全てのOSを一斉に起動します。 つまり「ホストOS」「ゲストOS」の概念がありません。 「ホストOS」が起動しないと「ゲストOS」が起動できない、などの煩わしさがありません。 また「ホストOS」がクラッシュすると「ゲストOS」もクラッシュする、といった依存関係がありません。

仮想ネットワークで高速OS間通信

メインメモリを介してOS間でのTCP/IP通信が可能です。
ブリッジ接続により汎用OS経由で外部ネットワークに接続できます。
また、WindowsやLinuxのファイルシステムにネットワーク経由でアクセスするといった形で、汎用OSの豊富なデバイスドライバ資源を活用することができます。

Windows上で簡単コンフィギュレーション

RTHの設定はテキストファイルで行います。
テキストエディタで、起動するOSの種類や、OSごとのハードウエア割り振り設定が簡単にできます。

適用例

複数コントローラをPC1台に集約

RTH適用前
複数台のPCから構成されるシステム

RTH適用後
1つのPCにOSと処理をまとめる

複数のコントローラを1台のPCに集約できます。 集約してもリアルタイムOSのレイテンシ(遅延時間)が大きくなることはありません。 コスト削減、消費電力軽減、装置のコンパクト化、ケーブル削減が可能。 その上、品質検査済みのソフトウェア資産はそのまま利用可能です。

従来のリアルタイムエクステンション技術を超える

RTH適用前

RTH適用後

Windowsにパッチを当てる従来のリアルタイムエクステンション技術は、Windowsの一部がリアルタイム処理を行います。 一方RTHはリアルタイム処理と汎用OSをCPUコアごとに完全分離します。 その結果、例えば各OSを任意の順序で起動したり、システムを稼働させたまま任意のOSを再起動することが可能。 これまで以上に柔軟かつ堅牢なシステムを構築できます。 また、汎用OSのサービスパックも自由に適応可能です。

動作環境

対応OS ・Microsoft Windows XP
・Microsoft Windows 7
・Linux
・Android
・Wind River VxWorks
・Windows Embedded CE
・QNX Neutrino
・On Time RTOS-32
・Microware OS-9 for x86
・ITRON系OS(準備中)
・任意の自社OS
対応CPU ・Intel Core 2 Duo以上
※ Intel VT-x対応している型番、Core i7以上を推奨
・Intel Atomシリーズ
※ Intel VT-x対応している型番
Core 2 Duoは一部Intel VT-xに対応していない型番がありますのでご注意ください

※ 製品の詳細につきましては、リンクス社のホームページをご覧下さい。

日本国外での利用や輸出販売について

当社を窓口とした日本国外での利用・販売には対応しておりません。

お急ぎの方はこちら
株式会社コア
エンベデッドソリューションカンパニー
営業統括部
TEL : 03-3795-5171
(お問い合わせ時間:10:00〜17:00、土日・祝日は除く)

ページトップへ