Есть ли что-то вроде виртуальной среды для Arduino?

Я использую Arduino IDE для различных проектов.

Библиотеки и платы, используемые в разных проектах, различны, и я хотел бы иметь индивидуальную среду для каждого проекта.

Например: В проекте, включающем Arduino, мне не нужны все платы ESP или библиотеки Adafruit, которые я мог бы использовать в другом проекте.

В Python есть нечто, называемое виртуальными средами, где вы можете переключаться между средами и иметь различные настройки библиотек и конфигураций для каждого проекта.

Есть ли что-то подобное, что я могу настроить для Arduino?

, 👍1

Обсуждение

Среда разработки, такая как [PlatformIO] (https://platformio.org ) позволяют устанавливать библиотеки зависимостей для каждого проекта. Он может быть установлен на Atom Editor или VSCode в качестве плагина., @hcheung

в Arduino IDE вы можете установить папку sketchbook, @Juraj

вы можете использовать GIT; вся конфигурация "rest"ful; живет в файлах., @dandavis

Кто-нибудь когда-нибудь пытался запустить Arduino-cli в контейнере docker? Только одна безумная мысль, @chrisl


1 ответ


-1

Извините, но в Arduino IDE нет такой функциональности, как виртуальная среда. Чтобы добавить свою собственную версию библиотек в каждый проект, вы можете добавить ее (библиотеки) только непосредственно в директорию проекта.

,

в Arduino IDE вы можете выбрать папку sketchbook. он содержит скетчи, библиотеки, пользовательские спецификации оборудования. это гораздо более чистое решение, чем добавление библиотек в sketch., @Juraj