orgazmator (18.04.2012 17:21, просмотров: 147) ответил bialix на запрос по терминам unit-testing или юнит-тесты. это будет не симуляция. а написание тестов, которые проверяют корректность работы логики частей программы. Если же для вас первоочередная задача проверять GUI, то тогда имеет смысл делать эмуляцию на
Спасибо за подсказки! Задача не только GUI проверить, но и логику работы. А там могут быть и внешние события (например, подсчет импульсов или обмен по RS-232, прерывания АЦП и не только), внутренние события (системный таймер, обычные таймера). Не знаю, что Вы имеете ввиду под полноценной симуляцией. Например, симуляция внешних событий по RS. Модуль симулятора обработчика прерывания по RS должен принять байт и передать это событие для обработки своему обработчику. Симуляция всех регистров и флагов интерфейса RS микроконтроллера, естественно, не нужна, но максимальная приемственность кода между проектом-шаблоном и конечным проектом должна присутствовать, может быть с каким-нибудь минимумом директив условной компиляции.