Hi @DavidePalombo ,
The realtime system of ctrlX OS utilizes the Apache Celix framework. You can absolutely run services written in C, but there will be some C++ required to build as a Celix bundle. There is an example in the realtime SDK (samples-cpp/plc-c-interface) which creates a Celix bundle containing services written in both C and C++.
To access the realtime SDK, a training is generally required. See this article.
... View more