В РФ разработали ПО для сокращения времени отладки электронных устройств на 30%
НОВОСИБИРСК, 30 мая. /ТАСС/. Программное обеспечение, которое позволит разработчикам удаленно в режиме реального времени осуществлять отладку встраиваемых микропроцессорных систем, исключая возможные ошибки, а также существенно ускоряя процесс разработки, создали в Новосибирском государственном техническом университете (НГТУ), сообщили ТАСС в пресс-службе вуза.
"Процесс отладки (поиска и исправления ошибок в исходном коде) необходим для всех электронных устройств с интеллектуальной системой управления. Обычно этот процесс выглядит следующим образом: программист пишет код, который дает необходимые управляющие сигналы устройству, а далее вручную анализирует, какие ошибки произошли и по какой причине. Но бывают ситуации, в которых разработчик не может остановить систему в произвольный момент времени для отладки, например, работу конвейера или полет беспилотника. Именно в таких обстоятельствах есть необходимость в специальном программном инструменте, который бы позволял отслеживать и анализировать внутренние процессы дистанционно в режиме реального времени", - приводит пресс-служба слова одного из разработчиков проекта, аспиранта НГТУ Никиты Севостьянова.
Разработанное ПО - это умный отладчик встраиваемых микропроцессорных систем реального времени. Программа помогает автоматизированно анализировать сигналы, характеристики и настройки встраиваемого ПО электронных устройств. Система проста в использовании: разработчику необходимо скачать ПО с сайта, далее на этапе создания нового устройства внедрить в код специальную библиотеку программного обеспечения, которая собирает данные для дальнейшей визуализации и анализа. Далее разработчики запускают программу на компьютере и отслеживают необходимые данные. Процесс отладки так получается максимально автоматизированным.
"Согласно данным нашего исследования, 36% своего рабочего времени специалисты отлаживают встраиваемое ПО электронных устройств вслепую или тратят это время на разработку низкокачественного ПО под себя. В связи с этим работа над созданием готового устройства сильно замедляется, а также появляется риск утери этого же устройства из-за неверных решений по результатам отладки в силу человеческого фактора. Наше устройство позволяет существенно сократить необходимое рабочее время, так как в отличие от аналогичных систем преимущество программы, разработанной в НГТУ НЭТИ, в расширенном функционале: кроме базовой функции мониторинга, отладчик уже умеет измерять частотные характеристики, анализировать сигналы и проводить спектральный анализ", - дополнил разработчик.
ПО новосибирских разработчиков уже тестируется несколькими компаниями России, следующий этап - полноценный запуск и коммерциализация продукта. Проект победил в программе бизнес-акселератора А:Старт, проводимого при поддержке правительства Новосибирской области, добавили в пресс-службе.