Подключение к Orange Pi через USB
В Armbian OTG включается в armbian-config, и обычно включён по умолчанию. Нужно только модифицировать boot.cmd.

Управление будет доступно через Serial Port.

В /etc/rc.local добавьте следующую строку перед exit 0:
Код:
echo -n 2 > /sys/bus/platform/devices/sunxi_usb_udc/otg_role
Эта команда включает OTG и передаёт управление USB одноплатнику, а не ПК.

В /boot/boot.cmd добавьте в конце строки, которая начинается с setenv bootargs, в кавычки:
Код:
console=ttyS0,115200 console=ttyGS0,115200
Это перенаправит вывод из TTY в Serial Port. Через запятую задаётся скорость в битах.

Пересоберите boot.scr:
Код:
mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr
Готово. Подключите одноплатник к компьютеру через USB (лучше подключать через 3.0, ибо на 2.0 при нагрузке одноплатник может отключиться). В dmesg должно появиться что-то подобное:
Код:
[54836.584466] usb 1-8: new high-speed USB device number 21 using xhci_hcd
[54836.795864] usb 1-8: New USB device found, idVendor=0525, idProduct=a4a7, bcdDevice= 5.15
[54836.795875] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[54836.795879] usb 1-8: Product: Gadget Serial v2.4
[54836.795881] usb 1-8: Manufacturer: Armbian Linux 5.15.48-sunxi with musb-hdrc
[54836.819015] cdc_acm 1-8:2.0: ttyACM0: USB ACM device
Где ttyACM0 - интерфейс, по которому нужно подключаться.
   
It's time to kick gum and chew ass. And i'm all out of ass.
Ответ
Вообще, как-то ещё можно прикинуться сетевой картой, чтобы подключаться через тот же порт. Но я пока не понял, как. Либо это самодеятельность Fedora: всё равно одноплатник определяется как Serial Port.

Ну и да, Serial Port есть почти на всех одноплатниках, хоть в посте и показан способ только Orange Pi.
It's time to kick gum and chew ass. And i'm all out of ass.
Ответ