RTOS32Win Real-time Hypervisor: Windows + On Time RTOS-32

On Time Informatikの組み込みオペレーティングシステムは、特にx86 CPU向けに最適化されており、厳しいリアルタイム要件を満たし、Windowsサブセットカーネルを実装しています。
これは、x86CPUで実行される市場で最速のリアルタイムオペレーティングシステムの1つです。スケジューラのパフォーマンス情報はここにあります。
時間通りにRTOS-32はMicrosoftVisualStudioに完全に統合でき、290を超えるWin32API関数をサポートします。もっと...

RTOS32Winソリューションを使用すると、WindowsとOnTimeRTOS-32を並行して実行できます。RTOS32Winでは、既存のドライバーまたはアプリケーションを変更せずに使用できます。
お客様の現在のソリューションが、WindowsベースのGUIシステムとOn Time RTOS-32ベースのコントローラーを使用して2つの異なる部分に分割されている場合、RTOS32Winは、そのようなソリューションを1つのハードウェアに統合する方法です。

 

一目で最も重要な機能

  • Windows 7、8、および10(32ビットおよび64ビット)で使用可能
  • マイクロ秒以内の超高速応答時間とWindowsからの完全な独立性、Windowsがクラッシュした場合でも、リアルタイム部分は引き続き機能します。
  • マルチコアシステムの最適化された使用率(リアルタイム部分で1つから複数のCPUコアにスケーラブル)
  • クアッドコアシステムのデフォルトの使用例:Windowsはコア1、2、および3で実行され、時間通りにRTOS-32はコア4で実行されます
  • オンタイムRTOS-32で利用可能なドライバーとソフトウェアを使用できます。たとえば、ネットワークコントローラー、EtherCAT、CAN、TCP / IP、USBなどです。
  • Win32互換API(Win32スレッド、イベント、WinSock API、...)
  • Microsoft開発ツール(Visual Studio)のサポート
  • Microsoftツールを使用したリアルタイム部分の非常に快適なデバッグ環境。リアルタイムアプリケーションは、通常のWindowsアプリケーションと同じように開発およびデバッグされます。

RTOS32Win:acontisタイプ2ハイパーバイザーテクノロジーに基づく

  • RTOS-VMハイパーバイザー:ハイパーバイザーホストオペレーティングシステムとしてWindowsを使用するタイプ2ハイパーバイザー
  • 高解像度サブミリ秒タイマー
  • オンタイムRTOS-32は、マルチコアシステムの専用CPUコアでのみ実行できます
  • 動作モードの例:
    • シングルコアCPU:オンタイムRTOS-32はWindowsと並行して実行されます。
    • デュアルコアCPU:Windowsは最初のコアで実行され、オンタイムRTOS-32は2番目のコアで実行されます。
    • クアッドコアCPU:Windowsは1番目と2番目のコアで実行され、オンタイムRTOS-32は3番目と4番目のコアで実行されます(SMP動作モード)。
  • RTOS32WinでオンタイムRTOS-32を実行するには、オンタイムRTOS-32コンポーネントRTTarget-32およびRTVmf-32が常に必要です。ほとんどのアプリケーションは、RTKernel-32と、オプションでTCP/IPスタックRTIP-32も使用します。コンポーネントRTFiles-32およびRTUSB-32もサポートされています。
  • On Time Informatikは、RTOS-VMハイパーバイザーのインターフェイスであるRTVmf-32コンポーネントを提供しています。
  • RTOS32Winに同梱されているRTOSライブラリは、オンタイムRTOS-32およびWindows用の通信サービスを提供します(共有メモリサービス、メッセージを交換するイベント、共有メモリ内のデータへの同期アクセス、メッセージキューまたはパイプなど)。
  • ハードディスクに保存されているオンタイムRTOS-32バイナリイメージは、RTOSアップローダーツールによって開始および停止されます。

RTOS32Winを使用する利点

ハードウェアの統合

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

ソフトウェアの統合

  • 速い学習曲線、Windowsのような開発環境とWin32 API
  • 1つの開発環境と同じソフトウェアパラダイムを使用したリアルタイムアプリケーション、通信プロトコル、およびGUIのプログラミング
  • 既存のOnTimeRTOS-32ソフトウェアを再利用する
  • Windowsカーネルドライバーを開発する必要はありません

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

  • PCベースの自動化(PLC、モーションコントロール、コントローラー)
  • リアルタイム測定とデータ取得
  • 同じPCにWindows機能を追加して、既存のRTOS-32アプリケーションを拡張します
  • 既存のデュアルPCのユースケースを統合する

詳しくは

データシートと評価版はダウンロードエリアで入手できます。