ARM Cortex-A8, Cortex-A9, Cortex-M7
Ethernet, PTP, HSR/PRP, TCP/IP, CAN, Modbus, семейство IEC 60870, USB, CAN
C / C++, Python, C#
BDD, Cucumber, Unit testing & Mocking
Цель работы — полная модернизация программной и аппаратной составляющих существующего продукта, выпускаемого заказчиком, с целью повысить надёжность и значительно ускорить процессы его дальнейшей модификации.
Задача решается за счёт внедрения современных принципов проектирования, включая:
- Широкое использование автоматических тестов
- Итерационный подход к проектированию и реализации
- Использование необходимых и достаточных для решения задачи принципов ООП
Многопроцессорная платформа продукта построена на современной компонентной базе с аппаратной поддержкой индустриальных коммуникационных протоколов. Особое внимание уделяется быстрому старту системы и защите системы от копирования.
Общий объём работ превышает несколько человеко-лет. Широкое установление горизонтальных связей с инженерным корпусом заказчика позволяет адаптировать внутренние процессы заказчика с целью интеграции модернизированного продукта в существующий документооборот и обеспечить его дальнейшее сопровождение.