跳到主要内容

远程登录

本章节旨在向需要通过个人电脑(PC)远程访问 SBC 的用户介绍如何通过串口、adb 等方式进行远程登录

串口登录

瑞莎的绝大多数产品将 GPIO 引脚上的第 8 (TX)、第 10 (RX) 引脚定义为 UART 串口通信接口,以方便排查系统早期启动阶段的问题。

准备事项

  • 任意瑞莎提供了 GPIO 引脚的产品,及兼容供电方案
  • 个人电脑
  • USB 转 TTL 串口线

USB to TTL

提示

基于 Rockchip 芯片的瑞莎产品,UART 默认配置为 1500000n8,无流量控制。

请检查您的 USB 转 TTL 串口线是否支持 1.5M 波特率:

下文使用基于 CH340 的串口线进行描述。

串口连接

如下所示连接 USB 转 TTL 串口线:

Radxa SBC连接串口线
GND (pin 6)<--->黑色线
TX (pin 8)<--->白色线
RX (pin 10)<--->绿色线
危险

请勿连接红色供电线!

使用串口工具

基于 Rockchip 芯片的瑞莎产品的串口默认配置如下:

baudrate: 1500000
data bit: 8
stop bit: 1
parity : none
flow control: none

Windows

Putty 是一个可以在 Windows 上使用,支持多种波特率的串口工具。下面介绍如何使用 Putty 连接串口。

  1. 下载 Putty 并安装。

  2. 将 USB 转 TTL 串口线的 USB 一端插到 PC,查看设备管理器,以找到 COM 编号。这里假设是 COM3。

  3. 打开 Putty,并按如下方式进行设置:

  • 在左边栏目中选择 Session,将串行线路设置为 COM3,波特率设置 1500000,连接类型为 Serial。
  • 在 Saved Sessions 列中写入 radxa-rock5 ,然后按 Save。

Putty

  1. 在左边栏目选择最底下的 Serial 并按照以下参数配置:

Putty

  1. 设置完成后,点击 Open 打开串口,确保 TTL 端正确接入之后,接通主板的电源即可。

FAQs

  1. 使用调试控制台时,屏幕上有系统启动信息,但无法使用键盘输入文字? 可能是默认开启了 Hardware Flow Control。关闭 Hardware Flow Control 后应该能恢复正常。

Adb 登录

ADB是一个连接 Android 设备与电脑的桥梁,用于在电脑上对 Android 设备进行全面的操作和管理。

有线登录

要求

  1. 一条USB 线
  2. 一台有安装 ADB 工具的电脑或笔记本
  3. 一个 Radxa ZERO 3W/E

步骤

  1. 用 USB 线连接计算机的 USB 接口和 Radxa ZERO 3W/E 的 OTG Type C 接口
  2. 打开计算机终端输入 adb devices 确认识别到 Radxa ZERO 3W/E , 输入 adb shell 登录
$ adb devices
List of devices attached
e74a71a469bf207c device

$ adb shell
rk356x_radxa_zero3:/ $

无线登录

Android 11 版本以后支持无线 ADB 。

要求

  1. 一台有安装 ADB 工具的电脑或笔记本 ,ADB 版本需要大于 31.0.0
  2. 一个Radxa ZERO 3W ,安卓镜像需要大于或等于 11
  3. 计算机和 Radxa ZERO 3W 需要在同一个局域网

步骤

  1. 启动 Radxa zero 3W,使用 wifi 连接 网络
  2. 进入开发着模式,点击7次版本号可进入开发着模式(设置 -> 关于平板电脑 -> 版本号)
  3. 进入开发着选项(设置 -> 系统 -> 开发着选项),打开无线调试,记住IP地址和接口(例:10.0.0.16:45613)
  4. 打开计算机终端输入 adb connect 10.0.0.16:45613 连接 Radxa ZERO 3W ,输入 adb shell 登录
$ adb connect 10.0.0.16:45613

$ adb shell
rk356x_radxa_zero3:/ $