Под встраиваемым программным обеспечением (или ПО для встраиваемых систем, или прошивка) понимаются компьютерные программы, которые напрямую взаимодействуют с оборудованием. Эти программы обычно создаются для выполнения определенной функции или для обеспечения аппаратной работы определенным образом, и несколько частей встраиваемого программного обеспечения могут быть встроены в один аппаратный компонент. Такое программное обеспечение является неотъемлемой частью аппаратного обеспечения, в которое оно встроено.

В обычном компьютере встраиваемое программное обеспечение состоит из нескольких программ, которые управляют основными функциями оборудования и процедурами запуска. Обычно это часть операционной системы.
Система, которая полностью зависит от встраиваемого программного обеспечения, называется встраиваемой системой. Она предназначена для определенной функции и обычно не позволяет загружать другие приложения или подключать иные периферийные устройства.
В настоящее время большинство приложений, которые определяют повседневную жизнь, управляются встраиваемыми системами. Это отчасти объясняет, почему встраиваемое программное обеспечение является деликатным, поскольку дефекты могут привести к серьезным последствиям, которые могут быть опасны для жизни. Типичными примерами систем и приложений, в которых используется такое программное обеспечение, являются бытовые приборы, сотовые телефоны, системы управления движением, системы управления коммунальными услугами, автомобильные компоненты и спутники.
Поскольку автоматизация проявляется практически во всех аспектах жизни, тенденция к внедрению встраиваемого программного обеспечения может только возрасти.
© digitrode.ru