Встраиваемое и системное ПО

Встраиваемая система (embedded system) – это специальный контроллер, который устанавливается непосредственно внутри устройства. В зависимости от типа встроенной системы, в ней может использоваться или не использоваться операционная система, в последнем случае ПО для такой системы называется bare metal («на чистом железе»). По сути, Embedded System выполняет те же функции, что и обычный компьютер, а встроенное ПО может быть практически в любом устройстве, от обыкновенной лампочки или бытовой техники, до сложных устройств наблюдения и контроля.

Разработка встраиваемых систем проводится для самых разнообразных целей. Embedded system может выполнять следующие задачи:

  • кодирование и выполнение проектных спецификаций, реализация заложенных алгоритмов;
  • операции по вводу и выводу;
  • мониторинг передачи информации с датчиков;
  • обеспечение связи между интерфейсами “продукт-компьютер”;
  • реализация протоколов связи и т.д.

Нашей компанией накоплен огромный опыт реализации и отладки ПО для встроенных систем различного масштаба и применения, от скромных датчиков, работающих с «bare metal»-приложениями, до распределенных систем промышленной автоматизации. Мы работаем как с системным, так и с прикладным ПО для встроенных систем.