We are happy to release a software module developed by the company for public usage. The module is intended for internal usage of R&D teams developing user-space code that needs to interact with HW. In the absence of a hardware setup, the hardware can be emulated with the use of this module. Currently, it supports a simple request/response model of communication, but the module is under active development and more features are coming soon!
Trivium Solutions is committed to the open source community, and as soon as we get permission from our customers to publish code, we go forward and do so. Feel free to reach out to us if you require any support for the module.
Find the source code on GitHub: https://github.com/Trivium-Solutions/Linux-hardware-devices-emulator