We are pleased to announced that the final version of TEMU 5.0.0 has been made available.
TEMU 5 is a major upgrade to TEMU 4. For all the details please consult the release notes.
The key major features includes:
Especially the graphical user interface, which provides full system debugging capabilities using the OS awareness, is a major improvement in usability. It allows for not only the inspection of the software running in the simulated system, but also all the simulated hardware state, including registers with individual fields decoded. It also allow for timeline tracking of software and hardware events, including context switches, allowing for the direct visualisation of the OS scheduler behaviour.
TEMU 5 also introduce virtualisation support for the NOEL-V processor model allowing for near native performance. This needs dedicated RISC-V hardware, which can be provided by TERMA.
We are also introducing experimental MCP support in this release.
With all of these capabilities TEMU is well suited for the current and prepared for future needs in embedded software development.
We also note that with the TEMU 5 release, TEMU 3 is no longer under active maintenance, and users of TEMU 3 should upgrade either to TEMU 4 or TEMU 5.