Event Tracing Abstraction Layer v3.2.0 for SystemView and SystemView third-party C Module v2.0.1

Hello everyone,

The Event Tracing Abstraction Layer for SystemView v3.2.0 and SystemView third-party C Module v2.0.1 have been released on GitHub!

The Event Tracing Abstraction Layer implements the LLTRACE and LLMJVM_MONITOR Low Level APIs for a MicroEJ VEE Port with SystemView integrated.

The LLTRACE and LLMJVM_MONITOR implementations are required to use the Event Tracing with the Trace API. Please refer to the related documentation for more information:

Notable changes in version v3.2.0 are:

  • MISRA compliance
  • Fix the missing task names during SystemView analysis
  • Fix the decoding of Allocate and Exception events sent by the MICROEJ VEE.

See the CHANGELOG for more information:

The SystemView C module is a modified version of the embedded sources of Segger SystemView that has been adapted to work with the MICROEJ VEE.

This modified code needs to be added to your target VEE Port implementation. Once integrated correctly, MICROEJ VEE trace events can be visualised inside SystemView.

The notable change in versions v2.0.0 and v2.0.1 is the update the SystemView sources to the version 3.58.

See the CHANGELOG for more information:

Happy coding!
The MicroEJ Team