Вопрос выбора операционной системы для разрабатываемого устройства многогранен. В первую очередь, очевидно, система должна предоставлять базовый функционал, максимально раскрывающий возможности разрабатываемого устройства, чтобы разработчик мог сосредоточиться над решением специфичных для конкретного устройства задач.
Вторая сторона вопроса — простота освоения цикла проектирования, которая характеризуется удобством и возможностями инструментария по разработке, его распространенностью в среде разработчиков. Перечисленные факторы определяют время, затрачиваемое на разработку, что в итоге, безусловно, отражается на стоимости устройства.
Продолжение читайте на сайте Электронные компоненты.