Включаем g_serial USB OTG консоль Orange Pi на Armbian

USB OTG порт будет работать как USB serial console.
данный метод работает на ядрах версии 3.4-sunxi.
Link 

sudo su
echo "g_serial" >> /etc/modules
mkdir -p /etc/systemd/system/serial-getty@ttyGS0.service.d
nano /etc/systemd/system/serial-getty@ttyGS0.service.d/10-switch-role.conf

вставляем:


[Service]
ExecStartPre=-/bin/sh -c "echo 2 > /sys/bus/platform/devices/sunxi_usb_udc/otg_role"

Сохраняем внесенные изменения (ctrl + o) и закрываем файл (ctrl + x).

systemctl --no-reload enable serial-getty@ttyGS0.service
echo "ttyGS0" >> /etc/securetty
reboot

Теперь если вы подключены к компьютеру через USB OTG порт, появится последовательный порт , который позволит вам получить доступ к консоли без необходимости иметь usb/последовательный конвертер.
В диспетчере устройств win10, отображение порта, OrangePi на com3:

В armbian есть ещё модули: g_ether виртуальный ethernet, g_mass_storage отобразится как запоминающее устройство (флэш-накопитель), Keyboard/Mouse (g_hid), Ethernet and Serial (g_cdc), Multi (g_multi), Printer (g_printer).

источник 

Share
Send
Pin
2017   armbian   OrangePI PC   USB OTG
3 comments
Andres Ruiz

Hello bro, we are Colombian developers and we are making a project with a Orange Pi PC.

We tried to connect the Orange with a laptop via USB/OTG but in Serial port mode following this guide and this is functional (Thanks for this great post), but we exactly need connect the Orange with the laptop via USB/OTG in Mass Storage mode, you can help us to set this mode?, we are trying but not with good results for Mass Storage.

Thanks, I hope that you can help us.

mist

Пожалуйста, вставьте в статью, что данный метод работает на ядрах версии 3.4-sunxi.
Link: https://linux-sunxi.org/USB_Gadget/Ethernet

ua3nbw

Спасибо, вставил.

Popular