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