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

Навигация

Debug Console: различия между версиями

м
 
(не показано 9 промежуточных версий 2 участников)
Строка 13: Строка 13:


== Подключение ==
== Подключение ==
{{YouTube
|link=https://youtu.be/VA_XHrY1RVA?t=135
|text= Про командную строку, SSH и Debug Console}}
Если у вас контроллер Wiren Board 5.6 и старее, обратитесь к [[WB5.6_Debug_Console| статье ]].
Если у вас контроллер Wiren Board 5.6 и старее, обратитесь к [[WB5.6_Debug_Console| статье ]].


Подключение выполняется стандартными кабелями, их легко купить. В комплекте с вашим смартфоном может быть такой.  
Подключение выполняется стандартными кабелями, их легко купить. В комплекте с вашим смартфоном может быть такой.  


{{note|warn| Бывают кабели с такими же разъёмами, но предназначенные только для зарядки — с ними могут быть проблемы. }}
{{note|warn| Бывают кабели с такими же разъёмами, но предназначенные только для зарядки — они не подойдут. }}


Для подключения  '''Wiren Board 7''' к компьютеру нужен кабель '''USB Тип A – USB Тип C'''.
Для подключения  '''Wiren Board 7''' к компьютеру нужен кабель '''USB Тип A – USB Тип C'''.
Строка 23: Строка 27:
Для подключения более ранних контроллеров - '''USB тип A – Micro-USB Тип B'''.
Для подключения более ранних контроллеров - '''USB тип A – Micro-USB Тип B'''.


Бывают кабели с такими же разъёмами, но предназначенные только для зарядки они не подойдут.
Самый простой способ проверить, подходит ли кабель для подключения к контроллеру подключить к компьютеру через этот кабель мобильный телефон. Если компьютер обнаружил новое устройство — кабель можно использовать и для контролера.


== Настройка порта, программное обеспечение ==
== Настройка порта, программное обеспечение ==
Строка 51: Строка 55:
<br clear="both" />
<br clear="both" />


При использовании '''Windows XP, 7, 8''' скачайте и установите драйвер:
При использовании '''Windows XP, 7, 8''' скачайте и установите драйвер. Для установки драйвера вам потребуются навыки администрирования ОС Windows, ссылки на файлы:
* для [https://wirenboard.com/wiki/images/3/38/HT42B534_inf.zip Wiren Board 6.4 или новее];
* для [https://wirenboard.com/wiki/images/3/38/HT42B534_inf.zip Wiren Board 6.4 или новее];
* для [http://www.wch.cn/downloads/CH341SER_ZIP.html более ранних версий].
* для [http://www.wch.cn/downloads/CH341SER_ZIP.html более ранних версий].
 
Далее подключайте контроллер, и в Диспетчере устройств Windows вы должны увидеть виртуальный COM порт, как на иллюстрации выше.
Далее подключайте контроллер, и в Диспетчере устройств Windows вы должны увидеть виртуальный COM порт, как на иллюстрации выше.


Строка 90: Строка 94:
Для работы с Debug console мы рекомендуем использовать Minicom. Команда для подключения будет выглядеть так:
Для работы с Debug console мы рекомендуем использовать Minicom. Команда для подключения будет выглядеть так:
<syntaxhighlight lang="console">
<syntaxhighlight lang="console">
minicom -D /dev/ttyUSB0 -b 115200 -8 -a off
minicom -D /dev/ttyACM0 -b 115200 -8 -a off
</syntaxhighlight>
</syntaxhighlight>
Скорее всего, для доступа к порту вам понадобятся права суперпользователя - используйте sudo.
Скорее всего, для доступа к порту вам понадобятся права суперпользователя - используйте sudo.
Строка 167: Строка 171:
''' Если контроллер исправен '''  
''' Если контроллер исправен '''  


Если контроллер работает нормально - вы будете видеть сообщения, выводимые операционной системой контроллера на консоль. Нажав клавишу ENTER, вы увидите приглашение операционной системы, типа такого:  
Если контроллер работает нормально вы будете видеть сообщения, выводимые операционной системой контроллера на консоль. Нажав клавишу ENTER, вы увидите приглашение операционной системы, типа такого:  
<syntaxhighlight lang="console">
<syntaxhighlight lang="console">
Debian GNU/Linux 11 wirenboard-AQ4RCD2E ttyS0
Debian GNU/Linux 11 wirenboard-AQ4RCD2E ttyS0
Строка 173: Строка 177:
wirenboard-AQ4RCD2E login:
wirenboard-AQ4RCD2E login:
</syntaxhighlight>
</syntaxhighlight>
Вводите логин, пароль — командная строка в вашем распоряжении. Можете настроить сеть, исправить конфигурационные файлы, посмотреть логи и т. д.  
 
Вводите логин, пароль ({{Wbincludes:Controller SSH Default Login Password|short=true}}) — командная строка в вашем распоряжении. Можете настроить сеть, исправить конфигурационные файлы, посмотреть логи и т. д.  


ВАЖНО! При работе с Debug console на экран время от времени будут «выпадать» сообщения от работающих сервисов Linux. Особенно, если сервис работает с ошибкой. Вы можете продолжать ввод команды с клавиатуры — все будет отработано корректно. Для отключения вывода «лишних» сообщений на экран используйте команду <code>dmesg -n1</code>. Теперь будут выводится только те сообщения, которые требуют немедленного вмешательства.
ВАЖНО! При работе с Debug console на экран время от времени будут «выпадать» сообщения от работающих сервисов Linux. Особенно, если сервис работает с ошибкой. Вы можете продолжать ввод команды с клавиатуры — все будет отработано корректно. Для отключения вывода «лишних» сообщений на экран используйте команду <code>dmesg -n1</code>. Теперь будут выводится только те сообщения, которые требуют немедленного вмешательства.
Логи можно смотреть через [[Journalctl]].


''' Если контроллер неисправен '''
''' Если контроллер неисправен '''