Visual Studio Code — это редактор исходного кода, разработанный Microsoft для Windows, Linux и macOS под лицензией MIT. VS Code поддерживает множество языков программирования.
Установка Visual Studio Code в Linux Ubuntu возможна из магазина приложений, из командной строки из Git и другими способами.
sudo snap install code --classic
Перед установкой VS Code в Linux, как обычно, обновите репозитории:
sudo apt update
В работе с кодом для Raspberry Pi Pico VS Code активно использует Git. Поэтому, он должен быть установлен в систему.
sudo apt install git
Для записи двоичного кода ваших программ в микроконтроллер на плате Raspberry Pi Pico дайте соответствующие права текущему пользователю:
sudo usermod -aG plugdev $USER
После установки VS Code можно его интерфейс перевести на русский язык. Для этого в окне VS Code наберите сочетание клавиш Ctrl+Shift+P и найдите в выпадающем меню строчку "Configure Display Language". Затем выберите язык.
Рис. 1. Visual Studio Code.
Рис. 2. Visual Studio Code.
Рис. 3. Visual Studio Code.
Рис. 4. Visual Studio Code.
Рис. 5. Visual Studio Code.
Рис. 6. Visual Studio Code.
Рис. 7. Visual Studio Code.
Рис. 8. Visual Studio Code.
Рис. 9. Visual Studio Code.
Если ваша плата Raspberry Pi Pico не может отправлять сообщения в SERIAL MONITOR Visual Studio Code, выполните следующие настройки Linux системы:
Выясните ID USB интерфейса платы Raspberry Pi Pico:
lsusb | grep "Raspberry Pi"
Bus 001 Device 004: ID 2e8a:0003 Raspberry Pi RP2 Boot
Создайте файл правил для Raspberry Pi Pico:
sudo nano /etc/udev/rules.d/99-pico.rules
И вставьте в него следующее правило:
# Правило для Raspberry Pi Pico
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="0003", MODE:="666", GROUP="plugdev"
Обновите правила в системе:
sudo udevadm control --reload-rules
sudo udevadm trigger
Выполнение перечисленных действий поможет получать сообщения от Raspberry Pi Pico в Visual Studio Code ПОСЛЕДОВАТЕЛЬНЫЙ МОНИТОР (SERIAL MONITOR).
Рис. 10. Visual Studio Code. ПОСЛЕДОВАТЕЛЬНЫЙ МОНИТОР (SERIAL MONITOR).