We are currently working on building a system for data visualisation for different sensors.
To make development of the Linux application possible we would need to emulate the behaviour of the different character devices as the device drivers and the hardware design aren't done yet.
So is there a way to receive the system calls (open(), read(), write()...) on a specific file inside a, for instance, C program that is also run from userspace?
read()
(Userspace Application/Database) <========= (~/mydev) <===== (dummy_driver)