Consider creating a simulator for an ARM device on a desktop computer. Depending on the complexity and complexity of the embedded i / o application, this can range from trivial to extremely complex.
Perhaps it would be enough to run part (for example, the main modules) of the application on the desktop so that valgrind can watch the program there. It can also simplify the use of gdb .
wallyk
source share