📄Десять к одному: что делать, если FPGA-стендов значительно меньше, чем инженеров
Для прототипирования процессоров и ряда других задач инженерные команды используют FPGA-стенды. Но такое оборудование стоит дорого, каждому на рабочий стол его не поставишь, да и не все сотрудники работают из офиса. Поэтому стенды «живут» в лабораториях, а пользователи подключаются к ним удаленно. Пока команда небольшая, доступ к аппаратным ресурсам можно «разделить» в чатах, но с ростом количества стендов и числа разработчиков этот вариант перестаёт работать.
И здесь на помощь приходит автоматизация процессов. Опытом создания системы для управления FPGA-стендами поделился Игорь Большевиков, инженер по системному программированию систем на кристалле в YADRO. Он рассказал, как можно организовать удалённую перезагрузку устройств и бронирование аппаратных ресурсов для распределённой команды, а также значительно сократить количество ручных манипуляций при загрузке операционной системы на прототипе.
Из статьи вы узнаете:
▪Какие устройства входят в состав стендов, помимо платы с FPGA;
▪Какие типовые шаги работы со стендом поддаются автоматизации;
▪Почему команда отказалась от библиотеки Labgrid и реализовала свою систему;
▪Почему важно изолировать не только программные, но и аппаратные ресурсы.
Читать статью ➡
#приборы #инструменты
Post #116
2K
- 👍 9
- ❤ 3
- 🔥 1
- 🤔 1