Наши программные продукты

Мы разрабатываем как программное обеспечение для микроконтроллеров в составе блоков управления, так и программы для производственных стендов.

 

Для крупной серии мы предлагаем работу по лицензионным договорам, а для штучных программных продуктов по договору подряда и договорам на оказание услуг технической поддержки в рамках жизненного цикла продукта.

  • Программное обеспечение электромеханического усилителя рулевого управления (ЭУРУ) для автомобилей Lada - основной наш продукт, который постоянно совершенствуется и дорабатывается. Данное программное обеспечение предназначено для использования в составе электромеханических усилителей рулевого управления, выпускаемых АО "Автоэлектроника" г. Калуга. Данное ПО имеет модификации для разных типов автомобилей и различных типов двигателей и датчиков в составе ЭУРУ.  Написано на языке С++ с применением операционной системы реального времени и драйверов переферии собственной разработки. Среда выполнения: микроконтроллеры STM32 с ядром ARM Cortex-M3 или микроконтроллеры семейства  AURIX.  Продажа экземпляров ПО осуществляется по лицензионному договору с АО "Автоэлектроника".
  • Программное обеспечение исполнительного механизма системы управления беспилотного летательного аппарата - используется в производимом АО «КЭМЗ» электроприводе. Написано на языке C++ для микроконтроллеров семейства STM32 . Продажа экземпляров ПО осуществляется по лицензионному договору с АО «КЭМЗ» на постоянной основе.
  • Программное обеспечение электромеханического усилителя рулевого управления багги производства компании F-MotorSport.  Написано на языке C++ для микроконтроллеров семейства STM32  Продажа экземпляров ПО осуществляется по лицензионному договору с АО "Автоэлектроника"  г. Калуга.
  • Программное обеспечение стендов функционального контроля блоков управления ЭУРУ и стендов настройки датчика положения ротора. Данный программный комплекс позволяет проводить тестирование и настройку блоков управления и ЭУРУ в сборе  в автоматическом режиме в составе производственной линии. Состоит из набора программ для ПК и микроконтроллеров в составе УЭРУ. Имеет в своем составе части написанные на языке Python и С++. В настоящее время используется в производственной цепочке АО "Автоэлектроника" г. Калуга.   Разработка осуществлена в рамках договора подряда.
  • Программное обеспечение электропривода рулевого вала для беспилотной модификации автомобилей Урал NEXT. Написано на языке С++ для микроконтроллеров семейства AURIX в составе блока управления  электропривода рулевого вала. Разработка осуществлена в рамках договора подряда.

Технологии

При создании ПО нами используются следующий технологии и продукты:

Языки программирования: C++, C, Python, Assembler

Системы контроля версий: git

Code Review: Gerrit

CI/CD: Jenkins

Системы сборки: GNU Make

Компиляторы: GCC Arm, HighTec tricore

Статический анализатор кода: PC-lint

Анализ покрытие кода: собственная разработка

Среды тестирования: Catch2, pytest

Среда разработки: Eclipse CDT, PyCharm

Стандарты разработки программного обеспечения: MISRA C++, ISO 26262