Российский Альянс RISC-V подвел итоги четвертого этапа программы раннего доступа DEVBOARDS. Основной платформой этапа стала отладочная плата на микроконтроллере К1921ВГ1Т компании НИИЭТ.

Программа позволяет разработчикам, университетским командам и энтузиастам бесплатно получить платы для собственных проектов. Участники четвертого этапа тестировали оборудование, обсуждали вопросы с представителями НИИЭТ. Наряду с прикладными устройствами среди заявленных тем были программные инструменты, учебные стенды и интерактивные материалы.

В этой статье представим победителя и призеров, рассмотрим направления их работ и образовательную составляющую этапа. Отдельно остановимся на исследовательском проекте по bare-metal разработке для К1921ВГ1Т и подготовке открытой документации.

Как был организован четвертый этап

Четвертый этап программы раннего доступа к технологии RISC-V DEVBOARDS Российского Альянса RISC-V стартовал 14 апреля 2026 года. Его представили на конференции Альянса "Технологии без ограничений" в рамках ExpoElectronica 2026 в Москве.

Для участия поступило более 60 заявок из 26 городов России. Организаторы отобрали 39 заявок и бесплатно предоставили участникам макетно-отладочные платы на К1921ВГ1Т, а также некоторые платы с продуктами предыдущих этапов программы.

Работа включала тестирование плат и самого микроконтроллера, обсуждение возникающих вопросов и обратную связь по документации и методикам тестирования. Для общения использовались специальные чаты, в которых с участниками взаимодействовали представители НИИЭТ.

На оценку жюри основного этапа поступил 31 проект. Победителя и призеров определяли по совокупности критериев с помощью балльной оценки.

Победивший проект: bare-metal разработка и Rust no_std

Победителем стал Валентин Андреевич Черных из ННГУ имени Н.И. Лобачевского. Тема его исследовательского проекта - bare-metal разработка для микроконтроллера К1921ВГ1Т, включая оценку применимости языка Rust в режиме no_std и подготовку открытой документации.

Bare-metal означает работу программы без операционной системы. Код приложения и используемые библиотеки отвечают за необходимое взаимодействие с аппаратурой, не опираясь на привычные сервисы ОС. Такой подход применяется при разработке микроконтроллерных прошивок.

В Rust атрибут #![no_std] отключает автоматическое подключение стандартной библиотеки std для крейта - единицы компиляции Rust. Вместо нее доступна библиотека core, содержащая базовые возможности и не требующая интеграции с ОС. Например, привычные средства работы с файлами и потоками из std в такую среду автоматически не переносятся. 

Для микроконтроллерного проекта выбор языка связан с возможностью собрать и запустить программу на конкретном чипе, организовать ее старт и работу с аппаратурой. Поддержка архитектуры команд RISC-V компилятором сама по себе не описывает работу с периферией выбранного микроконтроллера. В победившем проекте предметом исследования стала применимость Rust к разработке для К1921ВГ1Т.

Еще одна составляющая работы - подготовка открытой документации. Она включена в тему проекта наряду с исследованием программной среды.

Какие задачи поставили другие призеры

Среди прикладных направлений представлены человеко-машинные интерфейсы, или HMI, программируемые логические контроллеры, или ПЛК, сетевые устройства и измерительные системы. Образовательные проекты посвящены учебным стендам и инструментам освоения микроконтроллеров.

У некоторых работ уже в постановке задачи задано конструктивное ограничение. Например, Дмитрий Солуянов из ООО "Соло Лаб" нацелил проект на создание прототипа платформы HMI-модулей в форм-факторе стандартного подрозетника диаметром 68 мм с круглым IPS-дисплеем. Другой пример специализации - проект Дмитрия Находова по ультразвуковому мониторингу летучих мышей.

Все девять призеров и заявленные темы их работ приведены в таблице. Порядок строк не обозначает распределения мест.

Участник

Организация или статус

Заявленная тема проекта

Дмитрий Юрьевич Солуянов

ООО "Соло Лаб"

Создание прототипа универсальной платформы встраиваемых HMI-модулей управления в форм-факторе стандартного подрозетника диаметром 68 мм с круглым IPS-дисплеем

Михаил Вячеславович Везелев

МИЭМ НИУ ВШЭ

Исследование масштабируемого удаленного стенда для задач вибродиагностики

Михаил Алексеевич Попов

ДВГУПС

Защищенный Ethernet-шлюз

Дмитрий Владиславович Находов

Частное лицо

Устройство ультразвукового мониторинга летучих мышей

Павел Викторович Зыков

АО "ИнфоТеКС"

Прототип программной части ПЛК

Степан Юрьевич Головачёв

Росатом

Устройство информационного обмена, ввода и отображения информации

Павел Николаевич Архипов

ООО "Т8"

DWDM-платформа "Ангара"

Илья Сергеевич Евстрат

Санкт-Петербургский государственный университет аэрокосмического приборостроения

Учебный стенд "Мехатроника RISC-V"

Владимир Александрович Кутуев

Частное лицо

Интерактивный самоучитель по программированию микроконтроллеров на базе RISC-V с использованием ОС Embox

Образовательные заявки и отдельный конкурс

На образовательный сегмент пришлось 58,1% заявок. По данным организаторов, распределение по отраслям выглядело следующим образом:

Сегмент

Доля заявок

Образование

58,1%

ИТ

9,7%

Атомная отрасль

6,5%

Связь

3,2%

Энергетика

3,2%

Разное

19,4%

Эти доли характеризуют поступившие заявки. Организаторы связывают долю образовательного сегмента с интересом студентов, аспирантов и преподавателей к освоению RISC-V, а также с проведением конкурса учебно-методических и исследовательских работ в рамках четвертого этапа.

Для конкурса был указан период с 14 апреля до 15 октября 2026 года, причем 15 октября являлось сроком сдачи результатов и материалов. Оценка конкурсных работ предусмотрена его собственным регламентом. Отдельного награждения образовательных проектов в основном этапе DEVBOARDS не предусматривалось.

Обратная связь по платам и документации

Работа участников включала замечания по описаниям, документации и методикам тестирования. По сообщению организаторов, представители НИИЭТ активно участвовали в обсуждениях и оперативно отвечали на запросы.

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

Итоги этапа и дальнейшие материалы

Четвертый этап DEVBOARDS объединил исследования программной среды, проекты промышленной автоматизации и связи, специализированные устройства и образовательные инструменты. Среди отмеченных работ есть исследования применимости программных технологий, задачи создания прототипов и подготовки учебных материалов.

Информацию о программе и отчеты по ее этапам можно найти на странице DEVBOARDS. Материалы о применении RISC-V и решениях участников собраны в разделе "Истории успеха".

Ссылки на предыдущие материалы

Комментарии (0)