LxWinリアルタイムハイパーバイザー:Windows+リアルタイムLinux

今日、Linuxは最も人気のあるリアルタイムオペレーティングシステムになりました。その決定論的なハードリアルタイム動作、洗練された開発ツール、幅広いハードウェアドライバーとソフトウェアのサポートにより、産業用コントローラーの大手メーカーによって使用されています。典型的なアプリケーションは、PLC、モーションコントロール、およびリアルタイム要件の高い数値制御システムです。

LxWinハイパーバイザーを使用すると、Windowsと非常に高速なリアルタイムLinuxを並行して実行できます。フィールドバスコントローラーやGigEカメラシステム、通信スタック(EtherCAT、Profinet、OPC、OPC UA、TSNなど)やCNCコントローラーやソフトウェアPLCなどの複雑なソフトウェアソリューションなど、多数のLinuxドライバーをLxWinで変更せずに使用できます。 。
お客様の現在のソリューションが、WindowsベースのGUIシステムとLinuxベースのコントローラーを使用して2つの異なる部分に分割されている場合、LxWinはそのようなソリューションを単一のハードウェアに統合する方法です。ソフトウェア開発には、EclipseまたはMicrosoft Visual Studio(VS 2015以降)を使用できます。

一目で重要な機能

  • リアルタイムLinux-32ビットおよび64ビット
  • LinuxYoctoサポート
  • 1つまたは複数のCPUコアでLinuxを実行する
  • 高速な割り込み処理と短いスレッドレイテンシ
  • Linuxは、Windowsブルースクリーンが発生した後もリアルタイムのペナルティなしで続行します
  • Windows 7、8、10-32/64ビット
  • オプションで、Intel VT、VT-dハードウェア仮想化を利用して堅牢性を強化します
  • サードパーティのLinuxアプリケーションとドライバーは変更なしで実行されます
  • WindowsとLinux間の仮想ネットワーク接続(アプリケーションレベルのTCP / IP通信およびローカルデバッグ用)
  • 共有メモリ、イベント、高速アプリケーションレベルの通信のためのインターロックされたデータアクセス
  • 高レベルのWindows/Linux通信:パイプ、メッセージキュー、リアルタイムソケット
  • 統合されたacontisテクノロジーのEtherCATマスタースタックソリューションがすぐに利用可能
  • TSNスタック

LxWinシステムの概要

LxWinは、リアルタイムアプリケーションと非リアルタイムWindows部分に分離されたアプローチを使用します。LxWinは、ハイパーバイザー環境の上にLinuxハードリアルタイムカーネルを組み込みます。このハイパーバイザー環境は重要であり、リアルタイムのパフォーマンスとWindowsからの分離を保証します。

LxWinを使用する利点

ハードウェアの統合

  • 2番目のコントローラーシステムまたはインテリジェントプラグインカードを保存します
  • 使用するハードウェアコンポーネントが少なくなるため、MTBF(平均故障間隔)を増やします
  • よりコンパクトなコントローラーを構築できます

ソフトウェアの統合

  • Linuxと完全に互換性のある高速学習曲線
  • 強力な開発ツール(Visual Studio、Eclipse)を使用したリアルタイムアプリケーション、通信プロトコル、およびGUIのプログラミング
  • 既存のLinuxソフトウェアを再利用する

スケーラビリティ

  • 追加のハードウェアコストなしで既存のLinuxアプリケーションをWindows環境に統合
  • ARMアーキテクチャなどの組み込みシステムで同じLinuxアプリケーションを使用する

代表的なアプリケーション

  • PCベースの自動化(PLC、モーションコントロール、コントローラー)
  • リアルタイム測定とデータ取得
  • 同じPCにWindows機能を追加して、既存のLinuxアプリケーションを拡張します
  • Linuxプロトタイピング:完全なハードウェアアクセスを備えた通常のPCでLinuxソフトウェアを開発およびテストします

LxWinスクリーンショット

  • Windowsの起動後にLinuxを起動する
  • Linuxのブートメッセージはデバッグコンソールに出力されます。
  • 仮想ネットワークは、Linuxのデバッグインターフェイスとして使用されます。
  • Linuxによって制御されるIntelPRO/1000Netzwerkアダプタ。

LxWinリアルタイムハイパーバイザー:WindowsリアルタイムLinux

建築

LxWinリアルタイムハイパーバイザー:WindowsリアルタイムLinux