Debug Console: различия между версиями
Dust (обсуждение | вклад) |
Dust (обсуждение | вклад) |
||
Строка 14: | Строка 14: | ||
= Подключение = | = Подключение = | ||
Для подключения '''Wiren Board 7''' к компьютеру нужен кабель USB (A) – USB-c | <gallery mode="traditional" caption="" widths ="250px" heights="250px"> | ||
Image: USBA-USBC.png | Для подключения '''Wiren Board 7''' к компьютеру нужен кабель USB (A) – USB-c | |||
Image: USBA-MICROUSBB.png | Для подключения более ранних контроллеров - USB (A) – Micro-USB (B) | |||
Для подключения более ранних контроллеров - USB (A) – Micro-USB (B) | </gallery> | ||
< | |||
Это стандартные кабели, их легко купить. В комплекте с вашим смартфоном может быть такой. Бывают кабели с такими же разъёмами, но предназначенные только для зарядки - с ними могут быть проблемы. | Это стандартные кабели, их легко купить. В комплекте с вашим смартфоном может быть такой. Бывают кабели с такими же разъёмами, но предназначенные только для зарядки - с ними могут быть проблемы. | ||
Строка 126: | Строка 125: | ||
=== MacOS - возможные проблемы === | === MacOS - возможные проблемы === | ||
Порт может не определиться. Потребуется установка драйвера. Для этого (начиная с MacOS '''High Sierra 10.13''') нужно дать на это разрешение в | Порт может не определиться. Потребуется установка драйвера. Для этого (начиная с MacOS '''High Sierra 10.13''') нужно дать на это разрешение в <code>Settings → Security&Privacy → Allow apps downloaded from:</code> | ||
< | |||
Settings → Security&Privacy → Allow apps downloaded from: | |||
</ | |||
[[Файл:Allow.png|left]] | [[Файл:Allow.png|left]] | ||
<br clear="both" /> | <br clear="both" /> | ||
Строка 136: | Строка 132: | ||
== Android == | == Android == | ||
Начиная с Android версии 9 все работает без установки дополнительных драйверов. Подключение через OTG | [[Файл:OTG.png|500px|thumb|right]] | ||
[ | Начиная с Android версии 9 все работает без установки дополнительных драйверов. Подключение через OTG. Тестировалось с приложением [https://play.google.com/store/apps/details?id=jp.sugnakys.usbserialconsole&hl=en_US USB Serial Console], если ссылка не работает - ищите в Google Play. | ||
<br clear="both" /> | <br clear="both" /> | ||
= Работа с отладочным портом = | = Работа с отладочным портом = | ||
[[Файл:Putty serial logged in.png|500px|thumb|right]] | |||
Контроллер к компьютеру вы подключили, программу настроили, движемся дальше. | Контроллер к компьютеру вы подключили, программу настроили, движемся дальше. | ||
# Включаете питание контроллера. Наблюдаете сообщения, появляющиеся на экране при загрузке контроллера. Текст меняется быстро, отследить его невозможно. Но, если возникнет критическая ошибка при загрузке — загрузка остановится, и сообщение об ошибке будет у вас перед глазами. | # Включаете питание контроллера. Наблюдаете сообщения, появляющиеся на экране при загрузке контроллера. Текст меняется быстро, отследить его невозможно. Но, если возникнет критическая ошибка при загрузке — загрузка остановится, и сообщение об ошибке будет у вас перед глазами. | ||
# Если загрузка прошла нормально — вы увидите приглашение контроллера. Вводите логин, пароль — командная строка в вашем распоряжении | # Если загрузка прошла нормально — вы увидите приглашение контроллера. Вводите логин, пароль — командная строка в вашем распоряжении. Можете настроить сеть, исправить конфигурационные файлы, посмотреть логи и т. д. ВАЖНО! При работе с Debug console на экран время от времени будут «выпадать» сообщения от работающих сервисов Linux. Особенно, если сервис работает с ошибкой. Вы можете продолжать ввод команды с клавиатуры — все будет отработано корректно. Для отключения вывода “лишних” сообщений на экран используйте команду <code>dmesg -n1</code>. Теперь будут выводится только те сообщения, которые требуют немедленного вмешательства. | ||
# Пролистывая экран назад вы можете просмотреть все сообщения, «выпавшие» при загрузке. Обращайте внимание на error, warning, filed. Не можете сами разобраться — записывайте сеанс в лог файл и обращайтесь в нашу техподдержку. | |||
Можете настроить сеть, исправить конфигурационные файлы, посмотреть логи и т. д. | |||
ВАЖНО! При работе с Debug console на экран время от времени будут «выпадать» сообщения от работающих сервисов Linux. Особенно, если сервис работает с ошибкой. Вы можете продолжать ввод команды с клавиатуры — все будет отработано корректно. Для отключения вывода “лишних” сообщений на экран используйте команду | |||
< | |||
dmesg -n1 | |||
</ | |||
Теперь будут выводится только те сообщения, которые требуют немедленного вмешательства. | |||
= Технические спецификации = | = Технические спецификации = |