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