
SCSIM(SCIOPTA Simulator)
Windows/Linux 上で SCIOPTA を実行するシミュレータ。ユニットテスト・デモ・先行開発に。VC++ 2019/2022対応。
SCSIM(SCIOPTA WIN32 Kernel Simulator)は、Windows 上で SCIOPTA カーネルと SCIOPTA アプリケーションをシミュレートする環境です。ユニットテスト、デモンストレータ、ターゲットハードウェアが未着手の段階での先行開発に利用できます。
各 SCIOPTA プロセスは Windows スレッドとして実装されます。SCIOPTA スケジューラは専用の Windows スレッド内にあり、他のプロセススレッドより高い優先度を持つことで、実ターゲットと同じスケジューリング挙動を保証します。割り込みプロセスも Windows スレッドとして実装され、ブロッキングする Windows 関数を疑似割り込み源として使えます。これにより、シミュレータ上で SCIOPTA IPS を動かす Ethernet ドライバなども提供できます。
開発には Microsoft Visual C++ 開発環境が必要です。Visual C++ 2019(16.11 以降)および 2022(17.1 以降)でテストされており、ターゲット開発と同じシステムビューを得られるカーネルアウェアネス(プラグイン)も提供されます。両環境向けの入門サンプルが付属します。Win7/Win10/Win11 でテスト済みです。
主な仕様
| 対象OS | Windows(Win7/10/11 でテスト) |
|---|---|
| 実装 | 各プロセス=Windowsスレッド |
| 開発環境 | Visual C++ 2019(16.11+)/2022(17.1+) |
| 用途 | ユニットテスト・デモ・先行開発 |
| 付属 | カーネルアウェアネス・入門サンプル |
主な用途
- ターゲット未着手時の先行開発
- SCIOPTA アプリのユニットテスト
- デモ・評価環境の構築
よくある質問
どの開発環境が必要ですか?
実ターゲットと挙動は同じですか?
関連製品
お問い合わせ
SCSIM(SCIOPTA Simulator) の選定・見積り・技術相談は当社までお問い合わせください。
この製品が含まれるソリューション
この製品は、複数製品を組み合わせた次の構成の要素です。構成全体での位置づけは各ソリューションページをご覧ください。
- 安全RTOS+ネットワーク/ファイルシステム — この製品の役割: 補完認証済みカーネル上に TCP/IP・TLS・ファイルシステム・USB・GUI を載せる
