Перейти к содержанию

Навигация

Wb-mcu-fw-updater: различия между версиями

м
Изменил структуру
м (Изменил структуру)
Строка 1: Строка 1:
{{Draft}}
{{Draft}}
{{DISPLAYTITLE:Утилита обновления прошивок wb-mcu-fw-updater}}
{{DISPLAYTITLE:Утилита обновления прошивок wb-mcu-fw-updater}}
== Автоматическое обновление прошивок устройств ==  
== Общая информация ==
Здесь описывается <code>wb-mcu-fw-updater</code> — утилита для автоматического обновления прошивок modbus-устройств Wiren Board.
 
Краткую инструкцию по обновлению прошивки читайте в статье [[WB Modbus Devices Firmware Update | Обновление прошивок на устройствах Wiren Board]].
 
== Установка утилиты ==  
Чтобы не производить действия по выбору подходящей прошивки, её скачиванию и установке на устройство, была написана утилита [https://github.com/wirenboard/wb-mcu-fw-updater.git wb-mcu-fw-updater].
Чтобы не производить действия по выбору подходящей прошивки, её скачиванию и установке на устройство, была написана утилита [https://github.com/wirenboard/wb-mcu-fw-updater.git wb-mcu-fw-updater].


Она позволяет свести весь процесс обновления прошивки устройства до указания порта, к которому устройство подключено, и его slaveid.
Она позволяет свести весь процесс обновления прошивки устройства до указания порта, к которому устройство подключено, и его slaveid.


=== Утилита wb-mcu-fw-updater ===
=== Контроллер Wiren Board ===
==== Установка: ====  
На контроллеры Wiren Board утилита устанавливается следующими командами:
На контроллеры Wiren Board утилита устанавливается следующими командами:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
Строка 14: Строка 18:
</syntaxhighlight>
</syntaxhighlight>


===== На другие Debian-подобные системы: =====  
=== ОС Linux ===
Для Ubuntu, Linux Mint, Elementary OS и других дистрибутивов, использующих пакетный менеджер apt, порядок действий примерно следующий:
Для Ubuntu, Linux Mint, Elementary OS и других дистрибутивов, использующих пакетный менеджер apt, порядок действий примерно следующий:
# Перейти в репозиторий [https://github.com/wirenboard/wb-mcu-fw-updater.git wb-mcu-fw-updater].
# Перейти в репозиторий [https://github.com/wirenboard/wb-mcu-fw-updater.git wb-mcu-fw-updater].
Строка 25: Строка 29:
</syntaxhighlight>
</syntaxhighlight>


==== Интерфейс и режимы работы: ====
== Аргументы командной строки ==
 
[[File:Wb-mcu-fw-updater interface.png||center||Help доступен при запуске утилиты с ключом -h. Для каждого режима работы тоже доступен help (пример: wb-mcu-fw-updater update-fw -h)]]
[[File:Wb-mcu-fw-updater interface.png||center||Help доступен при запуске утилиты с ключом -h. Для каждого режима работы тоже доступен help (пример: wb-mcu-fw-updater update-fw -h)]]
Утилита работает в разных режимах (обновление прошивки, обновление бутлоадера, восстановление после неудачного обновления, обновление всех устройств из devices, восстановление всех устройств из devices).
Утилита работает в разных режимах (обновление прошивки, обновление бутлоадера, восстановление после неудачного обновления, обновление всех устройств из devices, восстановление всех устройств из devices).