Подключение к Orange Pi RV2 по UART через USB-UART адаптер CP2102

Для работы с одноплатным компьютером Orange Pi RV2 иногда требуется прямой доступ к консоли устройства на низком уровне, особенно если нет настроенного сетевого подключения или нужно отладить процесс загрузки системы. Один из самых надёжных способов — подключиться к устройству по UART с помощью USB-UART адаптера.

Что понадобится

  • Orange Pi RV2 — одноплатный компьютер.
  • USB-UART адаптер TTL на базе CP2102 (можно использовать и другии) — обеспечивает связь между ПК и Orange Pi через последовательный интерфейс.
  • Набор проводов для подключения (обычно Dupont-кабели).
  • Также следует отметить, что на плате есть отдельные пины, специально выделенные для подключения отладки по UART.

Подключение проводов

Очень важно правильно подключить провода между адаптером и платой Orange Pi RV2:

Orange Pi RV2 UARTUSB-UART CP2102 адаптер
TX (передача)RX (приём)
RX (приём)TX (передача)
GND (земля)GND

Обязательно подключайте общий провод земли (GND) между устройствами. Неправильное подключение TX/RX приведёт к отсутствию связи.

Проверка подключения адаптера на ПК

После подключения USB-UART адаптера к вашему компьютеру нужно убедиться, что система его распознала.

  1. Выполните команду, чтобы увидеть устройство в /dev:
ls /dev/ttyUSB*

Пример вывода:

/dev/ttyUSB0

Проверьте подключённые USB-устройства:

lsusb

Пример вывода:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 248a:10ab Maxxter Wireless Receiver
Bus 001 Device 003: ID 0bda:c821 Realtek Semiconductor Corp. Bluetooth Radio 
Bus 001 Device 004: ID 0573:1573 Zoran Co. Personal Media Division (Nogatech) USB Audio and HID
Bus 001 Device 005: ID 10c4:ea60 Silicon Labs CP210x UART Bridge
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Обратите внимание на строку с Silicon Labs CP210x UART Bridge — это подтверждает, что адаптер CP2102 успешно подключён.

Установка minicom

Для подключения по UART из Linux на ПК удобно использовать терминальную программу minicom.

Установка на Debian/Ubuntu/Manjaro:

sudo apt update
sudo apt install minicom

или для Arch-based систем (Manjaro):

sudo pacman -S minicom

Запуск подключения

После подключения адаптера USB к ПК и проверки его устройства используйте команду:

sudo minicom -D /dev/ttyUSB0 -b 115200

где:

  • -D /dev/ttyUSB0 — указание порта,
  • -b 115200 — скорость передачи данных (115200 бод) — стандартная для Orange Pi.

Для выхода из minicom нажмите CTRL-A, затем Q, и выберите “Да” для выхода.

Что вы увидите

После успешного подключения в терминале появится вывод загрузчика U-Boot, затем загрузка ядра Linux и приглашение командной строки.

Пример вывода:

orangepirv2 login: orangepi (automatic login)                                   
                                                                                
  ___  ____  _   ______     ______                                              
 / _ \|  _ \(_) |  _ \ \   / /___ \                                             
| | | | |_) | | | |_) \ \ / /  __) |                                            
| |_| |  __/| | |  _ < \ V /  / __/                                             
 \___/|_|   |_| |_| \_\ \_/  |_____|                                            
                                                                                
Welcome to Orange Pi 1.0.0 Noble with Linux 6.6.63-ky                           
                                                                                
System load:   31%              Up time:       1 min                            
Memory usage:  3% of 7.65G      IP:                                             
CPU temp:      55°C             Usage of /:    2% of 114G                       
                                                                                
To run a command as administrator (user "root"), use "sudo <command>".          
See "man sudo_root" for details.                                                
                                                                                
orangepi@orangepirv2:~$ 

Теперь можно вводить команды напрямую в систему Orange Pi RV2.