|
Метка: изменение цели перенаправления |
(не показано 27 промежуточных версий 5 участников) |
Строка 1: |
Строка 1: |
| == Методы обновления прошивки ==
| | #REDIRECT [[Wiren_Board_Software]] |
| Обновление ПО контроллера можно произвести тремя способами:
| |
| #Через веб-интерфейс. | |
| #Путём полной перепрошивки контроллера.
| |
| #Обновлением пакетов, установленных на устройстве.
| |
| Обновление ПО производится путём перезаписи разделов внутреннего накопителя (подробнее с разметкой накопителя можно ознакомиться здесь: [[Обновление_прошивки#Схема разделов microSD/eMMC]]), соответственно данные, хранящиеся на разделах, подвергающихся обновлению, уничтожаются.
| |
| ===Обновление через веб-интерфейс===
| |
| Подробнее ознакомиться с процессом обновления через веб-интерфейс можно в соответствующем разделе: [[Обновление_прошивки]].
| |
| Данный способ является рекомендованным потому, что все настройки и файлы конфигурации останутся без изменений. В частности, всё содержимое директории ''/etc/'' оказывается нетронутым, т.к. обновление не затрагивает этот раздел. Здесь хранятся:
| |
| *все устройства, подключенные по ''RS-485'' (файл ''/etc/wb-mqtt-serial.conf''),
| |
| *модули ввода-вывода и расширения (файл ''/etc/wb-hardware.conf''),
| |
| *настройки универсальных входов/выходов A1-A4 (файл ''/etc/wb-homa-adc.conf''),
| |
| *пользовательские скрипты (находятся в директории ''/etc/wb-rules/'').
| |
| Если вы хранили какие-либо файлы на контроллере, то рекомендуется сделать их резервную копию, подключив контроллер к ПК для [[Просмотр_файлов_контроллера_с_компьютера|просмотра файлов]].
| |
| <div class="tcenter" style="clear:none">[[Файл:Etc-wbconfigs.png|thumb|600px|center|Директория с настройками из раздела ''Configs'']]</div>
| |
| | |
| ===Полная перепрошивка контроллера===
| |
| Подробнее данный процесс описан [[Wiren_Board_5:_Восстановление_прошивки|здесь]].
| |
| Этот способ обновления уничтожает '''абсолютно все''' данные на устройстве. Рекомендуется к применению в случае возникновения внештатных ситуаций или неправильной работы контроллера. Разделы внутреннего накопителя перезаписываются полным образом системы, соответственно, теряются даже пользовательские настройки и скрипты.
| |
| | |
| ===Обновление установленных пакетов===
| |
| Не стоит путать обновление прошивки контроллера с обновлением установленных на устройстве пакетов, производимым командами
| |
| <syntaxhighlight lang="bash">
| |
| apt-get update
| |
| apt-get upgrade
| |
| </syntaxhighlight>
| |
| При обновлении пакетов, пользовательские данные остаются без изменений, однако может появиться диалоговое окно вида:
| |
| <div class="tcenter" style="clear:none">[[Файл:Dialog.png|900px|center|Директория с настройками из раздела ''Configs'']]</div>
| |
| В котором нужно выбрать, перезаписать ли конфигурационные файлы. Это окно появляется, если Вы производили изменение конфигурационного файла, относящегося к обновляемому пакету (например, добавляли модули расширения или modbus-устройства через веб-интерфейс). Чтобы произведённые Вами ранее настройки контроллера сохранились, нужно отказаться от перезаписи конфигурационного файла, выбрав пункт <nowiki>''</nowiki>''keep the local version currently installed''<nowiki>''</nowiki>. В случае же подтверждения перезаписи (выбора самого верхнего пункта), старые конфигурационные файлы безвозвратно удаляются.
| |