3

I am writing firmware for different boards supporting FreeRTOS, Zephyr, ...

My problem is when I am developing the firmware, I should run the firmware on the "real" device from the beginning and makes it:

  • Hard to debug the code, view variables, ...
  • Time consuming
  • No access to any interactive interface
  • Unable to define test automation

I have seen Renode, but my thought is there should be more!

How can I create a virtualized environment for firmware development supporting different RTOS and languages (MicroPython, ...)?

0 Answers0