Удаленное обновление компьютера

Подключитесь по SHH

В папку maze_server

git log -1 - узнаете номер нынешнего коммита и сможете обратно откатиться если что

git pull - собветенно до последней версии обновитесь

git checkout maze–puatie

*Есть еще разные ветки, но автор не знает как это проверять и переключаться.

Удаленное обновление устройств

Перед обновлением сервера и плат надо заскринить/записать текущие прошивки и коммиты.

Стабильные прошивки Node 2:

Версия Устройство Прошивка Описание
v9.0 Boards (Switch) 612a Доработан купюрник
v9.0 Moving7 800a Модульная система
v9.0 Longsensor 627a Последняя стабильная прошивка

Прошивки Пуатье:

Версия Устройство Прошивка Путь к прошивке Описание
v9.0 Boards (Switch) Brd9.01.31c bin/v9.0/Brd/9.01/Brd9.01.31c.bin Режим отключения купюрника в игре
v9.0 Moving7 Mov9.01.31a bin/v9.0/Mov/9.01/Mov9.01.31a.bin Новая система событий движ. лазера
v9.0 Longsensor Lsr9.01.30a bin/v9.0/Lsr/9.01/Lsr9.01.30a.bin Новая система событий движ. лазера

Актульные прошивки Node 2:

Версия Устройство Прошивка Путь к прошивке
v9.0 Boards (Switch) Brd9.08.12a bin/v9.0/Brd/9.04/Brd9.08.12a.bin
v9.0 Moving7 Mov9.04.17a bin/v9.0/Mov/9.01/Mov9.04.17a.bin
v9.0 Longsensor Lsr9.04.17a bin/v9.0/Lsr/9.01/Lsr9.01.30a.bin
v9.0 Laserdoor LsD9.11.15x bin/v9.0/LsD/9.11/LsD9.11.15x.bin

Актульные прошивки Node 3:

Версия Устройство Прошивка Путь к прошивке
v9.0 Boards (Switch) Brd9.04.17a bin/v9.0/Brd/9.04/Brd9.04.17a.bin
v9.0 Moving7 Mov9.01.31a bin/v9.0/Mov/9.01/Mov9.01.31a.bin
v9.0 Longsensor Lsr9.01.30a bin/v9.0/Lsr/9.01/Lsr9.01.30a.bin
v9.0 Laserdoor LsD9.11.15x bin/v9.0/LsD/9.04/LsD9.04.17a.bin
v9.1 Static Laser Board SLB9.11.25x bin/v9.1/SLB/9.11/SLB9.11.25x.bin
v9.1 Buttons Board —-
v9.1 Long Sensor Board LSB9.11.25x bin/v9.1/LSB/9.11/LSB9.11.25x.bin
v9.1 Moving Laser Board MLB9.11.25x bin/v9.1/MLB/9.11/MLB9.11.25x.bin
v9.1 Laser Door LSD9.11.25x bin/v9.1/LSD/9.11/LSD9.11.25x.bin

Кастомные прошивки

Версия Устройство Прошивка Путь к прошивке Комментарий
v9.1 Moving Laser Board MLB9.11.07wc bin/v9.1/MLB/9.11/MLB9.11.07wc Управление по проводу

Для перепрошивки нужен репозиторий maze_esp. Чтобы перепрошить, нужно запустить:

cd maze_esp
python run.py ip.адрес путь/к/прошивке

Например:

cd maze_esp
python run.py 192.168.50.4 bin/301a/B301a.bin

Структура папок строится следующим образом:

  1. В основной папке лежат скрипты для прошивки
  2. В папке bin лежат папки с прошивками (например 301a, 326a, etc..).
  3. Внутри папки с прошивками лежат файлы прошивок, первая буква которых означает тип устройства
    • B - board
    • M - moving7
    • L - longsensor

Posts

subscribe via RSS