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