Проблема с оборудованием и сетью, связанная с NanoPi NEO Core2

Я разрабатываю устройство для потоковой передачи видео, которое передает видео на YouTube. Для этого я использую NanoPi NEO Core2 в качестве SBC. Он работает на версии ОС «Base on UbuntuCore, Kernel: Linux-4.14», как указано на http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO_Core2

Наряду с SBC я использую его экран для использования периферийных портов, таких как USB, Ethernet и порт отладки. Для захвата видео я использую веб-камеру Logitech c920.

Здесь я сталкиваюсь с двумя проблемами:

  1. Аппаратная проблема Когда я подключаю камеру Logitech C920 к NanoPi Neo Core2 через мини-шилд, она зависает. Я не могу понять, связано ли это с проблемой питания или это связано с проблемами драйвера.

  2. Проблема с сетью Я использую USB-адаптер TP-LINK WIFI (TL-WN725N) для подключения к высокоскоростному Интернету. Ключ TPLINK на его упаковке утверждает, что он может обеспечить скорость сети 150 м/с. Тем не менее, я получаю от 5 до 8 Мбит/с при условии, что у меня есть план скорости загрузки и выгрузки 25 Мбит/с.

Он также часто теряет подключение к сети, что приводит к нестабильной потоковой передаче видео. Когда я делаю пинг-запрос к SBC со второго компьютера в той же сети, он дает потерю -10-12% пинг-запроса.

Ethernet также дает такой же результат. Я использую NMCLI в качестве сетевого менеджера. Так это из-за nmcli или какого-то другого компонента, создающего проблему? Пожалуйста, направьте меня в этом случае; Я делаю что-то неправильно для подключения к Интернету.
Кто-нибудь сталкивался с такой же проблемой, связанной с подключением к Интернету?

Мини-щит: http://wiki.friendlyarm.com/wiki/index.php/Mini_Shield_for_NanoPi_NEO_Core/Core2 TP-ссылка: https://static.tp-link.com/2018/201810/20181022/TL-WN725N(EU&US)_3.0_datasheet.pdf Камера Logitech c 920: https://www.logitech.com/en-in/product/hd-pro-webcam-c920


person Shubham Bahl    schedule 03.03.2020    source источник


Ответы (1)


По опыту, многие проблемы с SBC вызваны блоком питания. Возможно, у вас недостаточно мощности. Я предполагаю, что вы не занимались разгоном (если такая возможность существует).

Вот некоторые вещи, которые я бы попробовал в противном случае:

  • используйте концентратор USB с питанием, а не подключайте периферийные устройства к портам USB на экране.
  • подключите свои периферийные устройства по одному и посмотрите, что произойдет
  • оставьте dmesg -w запущенным в окне терминала и посмотрите на сообщения, которые появляются при подключении устройства
  • проверьте свои файлы журналов, например syslog, они могут содержать некоторые предупреждения или ошибки, относящиеся к вашей проблеме

Если вы не уверены, является ли это программной (связанной с драйвером) или аппаратной проблемой, вы можете подготовить другую SD-карту и попробовать другой дистрибутив для вашей платформы. Я думаю, у вас есть как минимум три доступных от производителя: одна на основе Ubuntu, другая на основе Debian, а также одна на основе OpenWRT.

На SBC NanoPi я также использую Armbian, портированный на вашу модель (Ссылка), так что это еще один вариант для вас.

person Anonymous    schedule 03.03.2020