|
каждую задачу можно решить с ОС или без, на Си/Си++ или АСМе, с применением интерпретатора или без...
Просто если:
- проекты достаточно сложны (много асинхронных событий, соответственно и их задач-обработчиков),
- над каждым проектом работают несколько разработчиков,
- есть желание иметь универсальные программные модули (переносимые из проекта в проект без изменений)
То использование связки ЯВУ + ОС очень помогает.
Мой шеф использовал кооперативную ОС на x51 в коммуникационном проекте.
Кстати, интересно, что я так же думал года 3 назад.
Но с тех пор много технологий освоено, и мы не жалеем, что:
- в одной системе перешли от 2-х 8-разрядников к одному 16-разряднику,
- использование RTOS,
- внедрение системы контроля версий.
- ...
PS. Тем не менее сопровождаю до сих пор один проект на AVR, в котором нет ОС.:)
E-mail: info@telesys.ru