SCIOPTA WIN32 Kernel Simulator
SCIOPTA WIN32 Kernel Simulator is royalty free and supports actually the Microsoft® Visual C++ Development Environments.
SCIOPTA Simulator Scheduling
Each SCIOPTA process is implemented as a Windows Thread.
The SCIOPTA scheduler is located inside an own Windows Thread. This thread has a higher priority than all other SCIOPTA process threads to guarantee the same scheduling behavior of the SCIOPTA Simulator as a SCIOPTA in a real target system.
SCIOPTA Simulator Interrupt Processes
SCIOPTA interrupt processes are also implemented as Windows Threads.
Any blocking windows functions (e.g. ReadConsoleInput) can be used as simulated interrupt source.
SCIOPTA WIN32 Kernel Simulator Development Environment
In order to design, develop, debug and run a SCIOPTA Kernel Simulator application, you need a Microsoft® Visual C++ Development Environment.
The SCIOPTA Kernel Simulator product is tested with the following two Microsoft® Visual C++ Development Environments:
- Microsoft Visual C++ 2019 version 16.11
- Microsoft Visual C++ 2022 Version 17.1
For both environments, getting started examples are included.
Other Microsoft® C/C++ environments might work, but are not tested.