Подготовка программного обеспечения
Для работы с электроникой VBCores в курсах можно использовать следующие операционные системы:
- Windows 11
- Ubuntu 24.04.3
warning
Мы не рекомендуем использовать ОС на виртуальной машине, так как некоторое оборудование и/или примеры могут работать некорректно.
к сведению
В рамках курсов все примеры, скриншоты и инструкции будут даны для Windows 11
Необходимое программное обеспечение
В курсе мы будем использовать следующие программы:
- VSCode — редактор кода с поддержкой Python, C++ и ROS 2
- Arduino IDE — среда разработки для микроконтроллеров и плат VBCores
- STM32 Cube Programmer — инструмент для прошивки микроконтроллеров STM32
- CoolTerm — терминальная программа для отладки и мониторинга последовательного порта
Сравнение Windows 11 и Ubuntu 24.04
| Характеристика | Windows 11 | Ubuntu 24.04 |
|---|---|---|
| Рекомендуемая для курса | Да | Можно использовать |
| Примеры и инструкции | Все примеры курса | Идентичны с примерами из Windows |
| Поддержка ПО | Все используемые программы доступны | Почти все программы доступны, некоторые через альтернативы или пакеты Linux |
| Удобство новичка | Высокое: привычная среда для большинства пользователей | Среднее: требуется базовое знание Linux |
| Стабильность работы с оборудованием | Высокая | Высокая, но иногда могут быть нюансы с правами доступа к USB |
| Гибкость и настройка | Ограниченная | Высокая: легко настраивается, можно использовать скрипты и терминал |