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

Навигация

Wiren Board 7.4 Firmware Update: различия между версиями

Строка 37: Строка 37:
== Пользовательские настройки и файлы ==
== Пользовательские настройки и файлы ==
{{Anchor|user-files}}
{{Anchor|user-files}}
=== Как всё устроено ===
===Где хранятся настройки===
[[Image: Wiren Board eMMC Structure and Update.png|300px|thumb|right|Структура eMMC и способы обновления]]
[[Image: Wiren Board eMMC Structure and Update.png|300px|thumb|right|Структура eMMC и способы обновления]]
[[Image: Etc-wbconfigs.png |400px|thumb|right| Файлы настроек, которые сохраняются при обновлении через fit-файл]]


eMMC контроллера Wiren Board разбита на несколько разделов, пользователю важно знать два из них:
eMMC контроллера Wiren Board разбита на несколько разделов, пользователю важно знать два из них, которые монтируются в папки:
# rootfs — корневой раздел 2 Гбайта с файлами операционной системы, ссылками на системные настройки, установленным сторонним ПО и его файлами конфигурациями.
# / или rootfs — корневой раздел 2 Гбайта с файлами операционной системы, ссылками на системные настройки, установленным сторонним ПО и его файлами конфигурациями.
# /mnt/data — большой раздел в несколько Гбайт с системными настройками и любыми пользовательскими файлами.
# /mnt/data — большой раздел в несколько Гбайт с системными настройками и любыми пользовательскими файлами.


Контроллер работает под управлением Debian Linux, поэтому вы можете обновлять ПО с помощью штатного пакетного менеджера apt — нужен интернет на контроллере, зато сохраняются системные настройки, а также установленное пользователем стороннее ПО и его файлы конфигурации.
На большом разделе, по адресу <code>/mnt/data/etc</code> находятся настройки:
 
Кроме этого, для контроллеров Wiren Board выпускаются прошивки в виде fit-файлов — это образ корневого раздела rootfs, который можно прошить с USB-флешки, карты памяти, через Debug Network или из веб-интерфейса контроллера. Интернет на контроллере не нужен, но сохранятся только настройки, сделанные из веб-интерфейса контроллера — установленное стороннее ПО будет удалено вместе с файлами конфигурации.
 
===Где хранятся настройки===
[[Image: Etc-wbconfigs.png |400px|thumb|right| Файлы настроек, которые сохраняются при обновлении через fit-файл]]
В контроллере Wiren Board есть отдельный раздел, который монтируется в каталог <code>/mnt/data</code>, в котором по адресу <code>/mnt/data/etc</code> находятся настройки:
* системные: сеть, часовой пояс, пароль к веб-интерфейсу, mosquitto, nginx;
* системные: сеть, часовой пояс, пароль к веб-интерфейсу, mosquitto, nginx;
* устройств, подключенных по RS-485 — ''wb-mqtt-serial.conf''
* устройств, подключенных по RS-485 — ''wb-mqtt-serial.conf''