Есть ли что-то вроде виртуальной среды для Arduino?
Я использую Arduino IDE для различных проектов.
Библиотеки и платы, используемые в разных проектах, различны, и я хотел бы иметь индивидуальную среду для каждого проекта.
Например: В проекте, включающем Arduino, мне не нужны все платы ESP или библиотеки Adafruit, которые я мог бы использовать в другом проекте.
В Python есть нечто, называемое виртуальными средами, где вы можете переключаться между средами и иметь различные настройки библиотек и конфигураций для каждого проекта.
Есть ли что-то подобное, что я могу настроить для Arduino?
@Sembei Norimaki, 👍1
Обсуждение1 ответ
Извините, но в Arduino IDE нет такой функциональности, как виртуальная среда. Чтобы добавить свою собственную версию библиотек в каждый проект, вы можете добавить ее (библиотеки) только непосредственно в директорию проекта.
в Arduino IDE вы можете выбрать папку sketchbook. он содержит скетчи, библиотеки, пользовательские спецификации оборудования. это гораздо более чистое решение, чем добавление библиотек в sketch., @Juraj
- C++ против языка Arduino?
- avrdude ser_open() can't set com-state
- Как читать и записывать EEPROM в ESP8266
- Float печатается только 2 десятичных знака после запятой
- устаревшее преобразование из строковой константы в 'char*'
- Запрограммировать ATMega328P и использовать его без платы Arduino.
- Разница между print() и println()
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
Среда разработки, такая как [PlatformIO] (https://platformio.org ) позволяют устанавливать библиотеки зависимостей для каждого проекта. Он может быть установлен на Atom Editor или VSCode в качестве плагина., @hcheung
в Arduino IDE вы можете установить папку sketchbook, @Juraj
вы можете использовать GIT; вся конфигурация "rest"ful; живет в файлах., @dandavis
Кто-нибудь когда-нибудь пытался запустить Arduino-cli в контейнере docker? Только одна безумная мысль, @chrisl