Руководство пользователя Orange Pi Zero 2

  Описание    Запуск      ОС Линукс      SDK Линукс    ОС Андроид    SDK Андроид    Фото  

Глава 3. ОС Линукс - Linux OS
Страница:   11    12    13    14    15    16    17    18    19    20    21    22    23    24    25    37    38    39    41    42    44    45    46    47    48    50    52    53    54    55    56    57    58  

3.15. Тест интерфейса USB (USB interface test)

3.15.1. Подключение мышки или клавиатуры (Connect mouse or keyboard test)
  • 1) Подключите USB-клавиатуру к порту USB платы Orange Pi.
  • 2) Подключите плату Orange Pi к дисплею кабелем HDMI.
  • 3) Если мышь или клавиатура могут работать нормально, интерфейс USB работает нормально (мышь можно использовать только в настольной версии ОС)

    3.15.2. Подключение USB-накопителя (Connect USB storage device test)
  • 1) Сначала вставьте U-диск в USB-порт платы Orange Pi.
  • 2) Выполните следующую команду, если вы видите вывод sd*, это означает, что диск U успешно распознан

    root@orangepi:~# cat /proc/partitions | grep "sd*" major minor #blocks name 8 0 30044160 sda 8 1 30043119 sda1
  • 3) Используйте команду mount, чтобы смонтировать U-диск в /mnt, а затем вы можете просмотреть файлы на U-диске

    root@orangepi:~# mount /dev/sda1 /mnt/ root@orangepi:~# ls /mnt/ test.txt
  • 4) После подключения вы можете просмотреть использование емкости и точку монтирования U-диска с помощью команды df -h

    root@orangepi:~# df -h | grep "sd" /dev/sda1 29G 208K 29G 1% /mnt

    3.16. Тест USB-камеры (USB camera test)
  • 1) Сначала подключите USB-камеру к USB-порту платы Orange Pi.
  • 2) Затем с помощью команды lsmod вы можете увидеть, что ядро автоматически загрузило следующие модули

    root@orangepi:~# lsmod Module Size Used by uvcvideo 106496 0 videobuf2_vmalloc 16384 1 uvcvideo videobuf2_memops 16384 1 videobuf2_vmalloc videobuf2_v4l2 32768 1 uvcvideo videobuf2_core 53248 2 uvcvideo,videobuf2_v4l2
  • 3) С помощью команды v4l2-ctl вы можете увидеть, что информация об узле устройства USB-камеры /dev video0

    (Обратите внимание, что символ l в v4l2 - это строчная буква l,а не цифра 1)


    root@orangepi:~# apt update root@orangepi:~# apt install v4l-utils root@orangepi:~# v4l2-ctl --list-devices USB 2.0 Camera (usb-sunxi-ehci-1): /dev/video0
  • 4) Используйте fswebcam для проверки USB-камеры
    • a) Установите fswebcam

      root@orangepi:~# apt update root@orangepi:~# apt-get install fswebcam
    • b) После установки fswebcam вы можете использовать следующую команду для съемки
      • опция -d используется для указания узла устройства USB-камеры
      • --no-banner используется для удаления водяных знаков с фотографий
      • опция -r используется для указания разрешения фотографии
      • опция -S используется для пропуска предыдущего номера кадра
      • ./image.jpg используется для установки имени и пути созданной фотографии

      root@orangepi:~# fswebcam -d /dev/video0 --no-banner -r 1280x720 -S 5 ./image.jpg
    • c) В серверной версии ОС Linux после съемки изображения вы можете использовать команду scp для передачи изображения на ПК с Ubuntu для изображения и просмотра.

      root@orangepi:~# scp image.jpg test@192.168.1.55:/home/test Измените IP-адрес и путь в соответствии с реальной ситуацией
    • d) в десктопной версии ОС Linux вы можете напрямую просматривать снятые изображения через дисплей HDMI
  • 5) Используйте motion, чтобы проверить USB-камеру
    • a) Установите motion (программу обнаружения движения камеры)

      root@orangepi:~# apt update root@orangepi:~# apt install motion
    • b) Измените конфигурацию /etc/default/motion, измените start_motion_daemon = no на start_motion_daemon = yes

      root@orangepi:~# sed -i "s/start_motion_daemon= no/start_motion_daemon=yes/" \ /etc/default/motion (Это команда)
    • c) Измените конфигурацию в файле /etc/motion/motion.conf

      root@orangepi:~# sed -i "s/stream_localhost on/stream_localhost off/" \ /etc/motion/motion.conf (Это команда)
    • d) Затем перезапустите сервис обнаружения движения (motion)

      root@orangepi:~# /etc/init.d/motion restart [ ok ] Restarting motion (via systemctl): motion.servic
    • e) Перед использованием motion убедитесь, что плата Orange Pi может нормально подключаться к сети, а затем получите IP-адрес платы разработки с помощью команды ifconfig.
    • f) Затем введите IP-адрес платы: 8081] на ПК с Ubuntu или ПК с Windows в той же локальной сети, что и плата для разработки или в браузере Firefox мобильного телефона, чтобы просмотреть видео с камеры.





  • Страница:   11    12    13    14    15    16    17    18    19    20    21    22    23    24    25    37    38    39    41    42    44    45    46    47    48    50    52    53    54    55    56    57    58