Grau (15.05.2006 10:40, просмотров: 1) ответил Evgeny_CD на Концептуальный вопрос по написанию прототипа в среде "похожей на embedd Ось" (Ch и не только).
Концептуальный вопрос - концептуальный ответ:) Моделирование можно проводить в несколько этапов: сначала только логика - получение тестового файла. Потом в симуляторе (долго). И сравнение результата.
Если писать на cpp, то задача вырождается в написание программы с патерном "фабрика": экземпляр драйвера ввода/вывода выдается по запросу. Можно слелать макросом или шаблоном, тогда и памяти жрать не будет.
При логической симуляции задача не прерывается системой, а сама отдает управление, в журнал пишется статистика - время или кол-во операций. Это позволит примерно оценить затраты на реальной железке.
И вообще, по поводу "похожей на embedd Ось": универсальная операционка в малых проектах не нужна, поскольку таблица системных вызовов не позволяет оптимизацию полностью делать. А если все драйвера с прямыми вызовами - то ситуация упрощается..