Позвольте не совсем согласиться (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Assm 24 июня 2004 г. 11:36
В ответ на: Риторически: На мой взгляд,, ко большинству задач, захватывающих максимальный ресурс контроллера OS-не нужна. Всё спокойно реализуется вложенностью функций и откликами прерываний с конфигурацией настроек и режимов работы устройства. отправлено Мда! 24 июня 2004 г. 10:28

ОС очень полезна и нужна, когда необходимо решать множество (ну по крайней мере несколько) задач. Вписывать алгоритм в функциональную оболочку ОС гораздо проще, чем строить структуру программы каждый раз с нуля.
Вот у меня например есть несколько проектов, основанных на доморощенной простенькой ОС. Все они легко читаемы, модифицируемы (хотя с момента написания первого из них прошло более 5 лет). Эффективность исполнения кода - достаточно высокая, по крайней мере - на мой взгляд вряд ли я написал программу оптимизированную под конкретную задачу и работающую хотя бы в два раза быстрее, чем та что есть сейчас (работающая в среде ОС). А производительности контроллера (даже на 8ми мегагерцах мне всегда хватало).
Вопрос конечно , что называть ОСью. У меня, например это система, основанная на часах реального вренмени. В состав ОСи входят ПП обслуживания клавиатуры (с подавлением дребезга и автоповтором), драйвер LCD/LED дисплея, интерпретатор консольных команд, кольцевой командный буфер, UART соединенный с этим самым буфером и интерпретатор командного буфера.
Все это не раз облегчало мне жизнь при написании программ под разные задачи.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru