At emmtrix Technologies, we provide you with software development tools for embedded systems. What we offer:
- Early-on performance assessment of runnables down to the system level using static code analysis, simulation or profiling. Our solution can be integrated into your automated Continuous Integration workflow.
- Efficient and automated software parallelisation and acceleration to exploit the potential of parallel hardware systems (SoCs, multicores with accelerators). The central element of our solution is a verifiable functional safety methodology with which we ensure qualified parallelisation.
- Automated dependency analysis. Static source code analysis can be used to analyse all dependencies between input and output signals of systems and individual modules. This allows for the verification of system specifications as well as additional tests that there are no unwanted connections in the code.
- C++ to C compiler. The emmtrix C++ to C compiler can be used to convert C++ programs into plain C code, while retaining the performance and functionality of the original code.
In addition, we can support you with our consulting and training services, from choosing a hardware platform to integrating our tools into your workflows, as well as with your project and technology requirements.