Я полностью отлаживал свой gui на QT. ))
У меня правда было всё ещё примитивней чем описывает
AlexandrY.
Я просто запускаю в одном потоке эмулятор железа. (Вывод пикселя, нажатие кнопки, работа с флэш памятью ...)
После этого весь свой проект переношу.
Причём проект у меня под IAR. Всё отлаживается и работает прекрасно.
Я так уже 3 проекта делал. Удобнее отлаживать и работать. Переносишь на платформу - просто работает .. ))
Думаю новый проект сделать, перенести прямо с FreeRTOS. Если написать соответствующие дрова, то теоретически, можно полный симулятор устройства делать. ))
Даже с ethernet и COM. ))