8000 GitHub - awrura/builder: Сервис сборки исходников матрицы
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

awrura/builder

Repository files navigation

Static Badge Static Badge Static Badge Static Badge

Утилита сборки

CLI приложение, занимающееся установкой необходимых переменных окружения для сборки и самой сборкой/прошивкой микроконтроллера

Сборка

Для запуска приложения необходимо развернуть рабочее окружение, при помощи утилиты uv, далее необходимо синхронизировать зависимости

uv sync

Жизненный цикл

Из исходников при помощи утилиты platformio собирается исполняемый бинарный файл. Собирается он в docker - изолированно от хостовой машины. Для сборки необходимо указать параметры подключения к сети (логин и пароль от wifi). Они указываются в переменных окружения После сборки из docker контейнера извлекается необходимый бинарник, и при помощи утилиты esptool прошивается сам микроконтроллер

Данная утилита же скрывает рутинную работу по сборке, предоставляя интерфейс для ввода основных парметров сборки

image

About

Сервис сборки исходников матрицы

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0