概要
Kithara RealTime Suite は、Windows 用のモジュール式リアルタイムOS(RTOS)です。Windows を限られたCPUコアで起動させ、残りのコア上で Kithara が独立したRTOSとして並行動作することで、Windows の遅延に左右されない決定論的な硬リアルタイム性(マイクロ秒精度)を実現します。両者は互いを制限しません。
【アーキテクチャ】優先度ベースのプリエンプティブ・マルチタスク。20kHz超の高精度タイマ、リアルタイムメモリ管理、タスク/イベント/コールバック/共有メモリ/パイプ/高速mutex を提供。FailSafe-Handler(BlueScreen-Handler)でカーネルレベルの保護違反・クラッシュを捕捉。64bit Windows / Windows Server、マルチコア/ハイパースレッディング/NUMA に対応。
【使い方・開発】20以上の機能モジュールを自由結合し、必要なものだけでカスタムRTOSを構成(Base/Kernelモジュールは常に必須)。32/64bitを単一コードから生成(KiK64でバイナリ互換)。C/C++/Delphi/C#(C++ DLL経由)対応 ― 時間重要コードをDLL化しカーネルにロードします。90日間フル機能の無償トライアルあり。
主要仕様
| 種別 | Windows用リアルタイムOS(RTOS) |
|---|---|
| 方式 | 専用CPUコアで並行動作(Dedicated Mode) |
| タイマ | 20kHz超・マイクロ秒精度 |
| 対応OS | 64bit Windows / Windows Server |
| 言語 | C / C++ / Delphi / C# |
リアルタイム・カーネル
| 方式 | 優先度ベース・プリエンプティブ・マルチタスク |
|---|---|
| 並行動作 | 専用CPUコア上でWindowsと並行(Dedicated Mode) |
| タイマ | 20kHz超・マイクロ秒精度の高精度タイマ |
| 同期 | タスク/イベント/コールバック/共有メモリ/パイプ/高速mutex |
| 保護 | FailSafe-Handler(カーネルレベルのクラッシュ捕捉) |
対応プラットフォーム
| OS | 64bit Windows / Windows Server |
|---|---|
| CPU | マルチコア・ハイパースレッディング・NUMA |
| 時刻同期 | システムクロック長期同期・EtherCAT DC・IEEE 1588 |
開発(使い方)
| 言語 | C / C++ / Delphi / C#(C++ DLL経由) |
|---|---|
| コード | 32/64bit単一コード(KiK64でバイナリ互換) |
| 実装 | 時間重要コードをDLL化しカーネルにロード |
| C標準ライブラリ | 40以上の数学/三角/文字列/メモリ関数をリアルタイム実行 |
| トライアル | 90日間フル機能無償 |
モジュール構成
| 必須 | Base/Kernel モジュール |
|---|---|
| 拡張 | EtherCAT/CANopen/Ethernet/Vision/Automotive/PLC/Storage/Driver 他20+ |
| サポート | 開発者サポート10時間付属(追加パッケージ有) |
主な用途
- Windows のソフトリアルタイム動作を、ハードリアルタイム動作にしたい場合に用いる
- Windows PC でリアルタイム制御・計測を行う
- 産業用PCベースの制御装置を、専用コントローラの代替として構成する
導入メリット
- Windows の応答時間のばらつきを抑え、時間精度が要求される処理を成立させられる
- 専用のリアルタイムコントローラを用意せずに済む
- Windows のUI・ネットワーク資産をそのまま利用できる
対応環境
- 対応コア:ARM Cortex-M/R/A 他(製品による)
- 対応ツールチェーン:GCC / IAR 等
- フットプリント:RAM/ROM を最適化した小サイズ
よくある質問
Kithara RealTime Suite (Base/Kernel) の見積もり・技術相談はできますか?
この製品が含まれるソリューション
この製品は、複数製品を組み合わせた次の構成の要素です。構成全体での位置づけは各ソリューションページをご覧ください。
- Windows リアルタイム制御・産業オートメーション — この製品の役割: 中核Windows と硬リアルタイムを1台で — EtherCAT × 画像処理 × PLC
関連製品
お問い合わせ
対象MCU・数量・安全要件などをお聞かせください。最適な構成と概算をご提案します。
Windows上で動作するリアルタイムOS(RealTime Suite)(DE)
Kithara Software の全製品を見る →