Цитата(РРоман @ Apr 22 2008, 11:48)

Подскажите пожалуйста начинающему embedder-у какие преимущества дает ОС, например, для компьютера на базе ARM? Могу предположить, что это:
- упрощение программирования GUI
- упрощение работы со стандартными протоколами/интерфейсами, устройствами
- естественная поддержка файловой системы
так как все эти функции, по-моему, встроены в ОС.
С другой стороны, ОС сразу добавляет проблем:
- требования к производительности
- драйверы для взаимодействия с нестандартным оборудованием
- прочие трудности, связанные с эксплуатацией сложной программной системы какой является ОС.
Основная цель этих рассуждений - понять стоит ли вообще использовать ОС в нашей разработке или нет
Спасибо.
Ну плюсы и минусы Вы достаточно точно описали

.
Остальное зависит от задачи.
Например, если у Вас термодатчик, передающий по сети температуру воды в море и больше ничего, то ОС будет занимать 90% Вашего устройства. Оно Вам надо?
А вот если Вы собираетесь написать пару десятков мегабайт своего софта для устройства, а ОС занимает, допустим, 3 мегабайта, то тут скорее всего ОС будет очень полезной.
Повторю, все зависит от задачи. Ну и от ОС, которую Вы планируете использовать.
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.