kephircheek / downton

0 stars 0 forks source link

Установка arduino-cli на debian #12

Open kephircheek opened 2 years ago

kephircheek commented 2 years ago

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

kephircheek commented 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.

kephircheek commented 2 years ago

Из коробки arduino-cli не работает с esp8266, следует добавить в конфиг arduino-cli.yaml ссылку на репозиторий для esp8266.

  1. Создаем файл конфигурации если он не был создан ранее.

    $  arduino-cli config init
    Config file written to: $HOME/.arduino15/arduino-cli.yaml
  2. Добавляем в файл arduino-cli.yaml в список additional_urls строчку:

    board_manager:
    additional_urls:
    - https://arduino.esp8266.com/stable/package_esp8266com_index.json
  3. Обновляем индекс репозиториев (см. Getting started)

    arduino-cli core update-index
  4. Проверяем, что в списке стало доступно ядро для esp8266:

    arduino-cli core search esp8266
    ID              Version Name   
    esp8266:esp8266 3.0.2   esp8266
  5. Устанавливаем

    arduino-cli core install esp8266:esp8266
  6. Выводим список всех поддерживаемых бордов:

    arduino-cli board listall
  7. Выводим список портов:

    arduino-cli board list
  8. Включаем монитор порта:

    arduino-cli  monitor -p <port>
kephircheek commented 2 years ago

Сделал все по инструкции, но монитор порта не работает( Пишет какую-то начальную мета информацию и молчит.