Description
Встраиваемое программное обеспечение — это специализированное приложение или микропрограмма, работающая на вычислительном кластере, встроенном в SoC или IC. Практически любое электронное изделие может содержать один или несколько встроенных процессоров, что часто встречается в современных автомобилях, средствах автоматизации производства, авионике, медицинских приборах и т. д.
Каковы различные типы встроенного программного обеспечения?
Встроенные программные приложения — это специализированное программирование внутри устройств, не относящихся к ПК, — либо как часть микрочипа, либо как часть другого приложения, которое располагается поверх чипа, — для управления определенными функциями устройства. В отличие от приложений для ПК, которые могут устанавливаться на различные компьютерные системы и модифицироваться для обеспечения различных уровней функциональности, встроенное программное обеспечение имеет фиксированные требования к аппаратному обеспечению и возможности. Оно создается исключительно для конкретного устройства, на котором работает, с ограничениями по обработке и памяти, привязанными непосредственно к его спецификациям. В контексте данного обсуждения встраиваемое программное обеспечение включает приложения, микропрограммы, промежуточное ПО и операционные системы, которые выполняются на одном микропроцессоре или кластере микропроцессоров, «встроенных» в дополнительную логику.
Характеристики и особенности встраиваемых систем
Несмотря на то, что существует множество типов встраиваемых систем, все они обладают одними и теми же преимуществами и конструктивными особенностями.
Все встраиваемые системы ориентированы на конкретные задачи
Они выполняют одну и ту же запрограммированную функцию в течение всего срока службы и не могут быть изменены
Все встраиваемые системы высокоэффективны
Требования к ресурсам встроенного программного обеспечения никогда не должны превышать возможности аппаратного обеспечения, на котором оно установлено