Open kephircheek opened 2 years ago
Установка согласно руководству производиться с помощью скрипта:
curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | BINDIR=~/.local/bin sh
Уточнение BINDIR
нужно для того, что бы arduino-cli
был доступен через $PATH
. По умолчанию устанавливает в $HOME/bin
.
Из коробки arduino-cli
не работает с esp8266
, следует добавить в конфиг arduino-cli.yaml
ссылку на репозиторий для esp8266
.
Создаем файл конфигурации если он не был создан ранее.
$ arduino-cli config init
Config file written to: $HOME/.arduino15/arduino-cli.yaml
Добавляем в файл arduino-cli.yaml
в список additional_urls
строчку:
board_manager:
additional_urls:
- https://arduino.esp8266.com/stable/package_esp8266com_index.json
Обновляем индекс репозиториев (см. Getting started)
arduino-cli core update-index
Проверяем, что в списке стало доступно ядро для esp8266
:
arduino-cli core search esp8266
ID Version Name
esp8266:esp8266 3.0.2 esp8266
Устанавливаем
arduino-cli core install esp8266:esp8266
Выводим список всех поддерживаемых бордов:
arduino-cli board listall
Выводим список портов:
arduino-cli board list
Включаем монитор порта:
arduino-cli monitor -p <port>
Сделал все по инструкции, но монитор порта не работает( Пишет какую-то начальную мета информацию и молчит.
Некоторые устройства подключены для дебага к
brain
, нужно научиться мониторить их serial порты.