CANopen® in real-time for Windows
Kithara RealTime CANopen is a modular real-time extension for Windows operating systems, with focus on real-time automation with CANopen®.
In order to gain “hard” real-time capabilities, it is necessary to run the application code in kernel mode of the system. This is provided by the software.
The required programming languages must be able to generate native x86 or x64 machine code, e. g. C/C++ or Delphi. The hardware-dependent and time-critical code needs to be transferred to a DLL, which is then loaded directly into the real-time context. This way the .NET environment is also supported, so that even C# can be used as programming language for the main parts of the application.
32-bit as well as 64-bit applications can be generated from a single uniform code base. Both versions are completely source code compatible—with a special module (KiK64) even binary compatible.
The software provides immediate accessibility with program frameworks for programming languages as well as compilers listed below.