Способ отладки механизмов вытесняющих RTOS на ПК топик-ссылка

Большая часть кода программ для МК может быть с успехом отлажена и протестирована на ПК. Зачем это нужно? Это удобно и сильно экономит время. Гораздо быстрее запустить программу на компьютере, посмотреть её вывод, походить по шагам, чем мучаться с железными отладчиками или мигать светодиодом. Плюс появляется удобная возможность писать авто-тесты. Автор заметки предлагает интересный способ имитации среды с прерываниями, в том числе позволяющий отлаживать внутренние механизмы вытесняющих RTOS.

Комментарии (2)

RSS свернуть / развернуть
И че в этом крутого? Потоки похожи на задачи. Это не открытие Америки.
Если хочется по отлаживать по нормальному. То есть версия FreeRTOS под винду.
0
  • avatar
  • a9d
  • 16 мая 2012, 21:42
В версии FreeRTOS под винду все «системные» вызовы заменены виндовыми эквивалентами, там используются настоящие виндовые потоки для задач. То есть поотлаживать можно приложение, но не внутренние механизмы ОС. Об этом собственно и написано по ссылке. Предложенный подход позволяет имитировать прерывания от системного таймера и отлаживать планировщик ОС.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.