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