Руководство пользователя 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.22. Тест виртуального последовательного порта (Virtual serial port test)
  • 1) Вам нужно использовать кабель USB Type C для подключения платы разработки к USB-интерфейс компьютера. В этом случае USB-интерфейс компьютера подает питание к плате разработки. Следовательно, вам необходимо убедиться, что интерфейс USB компьютер может обеспечить достаточной мощности для питания платы. Если есть проблема с запуском платы, разработки необходимо заменить интерфейс USB или компьютер.
  • 2) Система Linux по умолчанию настраивает USB0 как режим usb_device, и вы можете проверить статус otg_role с помощью следующей команды

    root@orangepi:~# cat /sys/devices/platform/soc/usbc0/otg_role usb_device
  • 3) Если otg_role не установлен в режим usb_device, вы можете использовать следующую команду, чтобы открыть

    root@orangepi:~# cat /sys/devices/platform/soc/usbc0/usb_device device_chose finished!
  • 4) Затем загрузите модуль ядра g_serial

    root@orangepi:~# modprobe g_serial
  • 5) После загрузки модуля ядра появится дополнительный узел устройства с именем ttyGS0 в /dev системы Linux для платы разработки

    root@orangepi:~# ls /dev/ttyGS* /dev/ttyGS0
  • 6) Затем вернемся к ПК с Ubuntu, вы увидите, что там будет дополнительный узел устройства с именем ttyACM0 в /dev

    test@test:~$ ls /dev/ttyACM* /dev/ttyACM0
  • 7) Затем откройте putty на ПК с Ubuntu и подключитесь к ttyACM0

    test@test:~$ sudo putty



    Putty откроет окно, показанное на рисунке ниже, после подключения ttyACM0



  • 8) Затем вернитесь в систему Linux на плате разработки и отправьте строку символов в /dev/ttyGS0

    root@orangepi:~# echo "Test Orange Pi" > /dev/ttyGS0
  • 9) Если все в порядке, Putty компьютера с Ubuntu получит строку, отправленную платой разработки





  • Страница:   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