Обучение навыкам внедрения отечественных технических средств в национальную ИКТ-инфраструктуру (Роман Ставцев, OSEDUCONF-2019)
Материал из 0x1.tv
- Докладчик
- Роман Ставцев
Краткий обзор «Лаборатория электроники Байкал», опыт использования в учебном и исследовательском процессе.
Содержание
Видео
Презентация
Thesis
Лаборатория электроники Байкал
Комплекс «Лаборатория электроники Байкал» (ЛэБ) предназначен для работы с целевыми платформами на основе процессора Байкал-T1. Участники проекта :
- АО «Байкал Электроникс»
- Научно-исследовательский вычислительный центр МГУ
- ОАО «Т-Платформы»
- Факультет ВМК МГУ
Целью создания ЛэБ были:
- Развитие экосистемы программного обеспечения для отечественных процессоров «Байкал».
- Поддержание интереса образовательного сообщества и разработчиков к продуктам АО «Байкал Электроникс».
- Обучение студентов, аспирантов, специалистов работе с современными системами на кристалле.
- Продвижение отечественной микроэлектроники, программного обеспечения и электроники.
- Наглядная демонстрация возможностей и производительности отечественных процессоров.
При создании ЛэБ руководствовались следующими идеями:
- Организовать удалённый доступ к пулу из нескольких плат с процессором Байкал-Т1 через Интернет.
- Разработать масштабируемую инфраструктуру
- Легко развёртываемую в любом вычислительном центре.
- Применимую и для других процессоров.
- Опорная площадка НИВЦ МГУ, где уже установлено оборудование производства ОАО «Т-Платформы».
- Предоставлять доступ студентам МГУ и профильных ВУЗов, разработчикам, и другим участникам.
- Сервер и платы находятся в своей подсети, полностью изолированной от других ресурсов и пользователей ВЦ.
- Защита от несанкционированного доступа и расширения полномочий.
Возможности для пользователей
- Пользователи получают индивидуальные учётные записи на сервере под управлением ОС на бязе ядра Linux.
- Доступ по протоколу SSH
- Компилятор, отладчик, библиотеки предустановлены
- Baikal-T1 SDK
- Веб-интерфейс для управления отладочными платами
- Получение слотов времени
- Аппаратная перезагрузка и Power On/Off
- Отладочные платы грузятся по протоколу TFTP
- Сценарий I: шаблонный образ Linux (Debian MIPSEL, OpenWRT),
- Сценарий II: образ собирает пользователь, произвольная ОС.
- Отладочные платы могут монтировать по NFS каталог пользователя.
Комплект средств разработки ПО (SDK)
Комплект средств разработки программного обеспечения (далее SDK) полностью создан на базе СПО. SDK содержит кросс-компилятор языков C и C++, редактор связей, отладчик, утилиты и системные библиотеки, достаточные для разработки системного и прикладного ПО, исполняемого на микропроцессором. В состав SDK входит минимальная дистрибуция ОС Linux для целевой платформы с микропроцессором Байкал-Т1 (на основе системной утилиты busybox). SDK поддерживает следующие целевые платформы:
- QEMU MIPS32el
- Тестовый комплект ТК–Т1 (БФК–1.6)
- Тестовый комплект ТК–Т1+ (БФК–1.6+)
- Оценочная плата BFK3.1
Примечания и ссылки
Plays:57 Comments:1