版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

验证 RK3588 设备的 RS485 串口(映射为系统设备/dev/ttyS0)与电脑端 UART Assist 工具的双向数据通信功能,确保串口硬件、驱动及链路的可用性。

2.测试环境

设备 / 工具配置信息
RK3588 设备系统:嵌入式 Linux(如 Armbian)
 RS485 串口:/dev/ttyS0(波特率 115200、8N1)
电脑端工具:UART Assist(串口调试助手)
 硬件:USB 转 RS485 模块(如 CH340+MAX485)
链路RS485 接线:RK3588 的 RS485_A 接模块 A、RS485_B 接模块 B、共地(GND)

3.硬件接线

  1. RK3588 RS485 引脚与 USB 转 RS485 模块连接:
    • RK3588 RS485_A → 模块 A 端
    • RK3588 RS485_B → 模块 B 端
    • RK3588 GND → 模块 GND(必须共地,避免信号干扰)
  2. USB 转 RS485 模块接入电脑 USB 口,安装对应驱动(如 CH340 驱动)。

4.测试步骤

4.1 电脑端 UART Assist 配置

  1. 打开 UART Assist 工具,选择对应 USB 转 RS485 的串口(如 COM3);
  2. 配置参数:波特率 115200、数据位 8、校验位无、停止位 1、流控无;
  3. 点击 “打开串口”,确认串口连接成功。

4.2 单向收发测试(电脑→RK3588)

  1. RK3588 端启动串口接收:

代码块
languageshell
titlebash
cat /dev/ttyS0

      2

...

.电脑端 UART Assist 输入测试数据(如 “RK3588 RS485 Test”),点击 “发送”;

      3.观察 RK3588 终端,若显示接收的测试数据,则单向接收功能正常。

4.3 单向收发测试(RK3588→电脑)

  1. 保持电脑端 UART Assist 处于 “打开” 状态;
  2. RK3588 端发送测试数据:
代码块
languageshell
titlebash
 # 安装串口测试工具步骤1:准备测试工具
sudo apt-get update
sudo apt-get install -y minicom picocom screen

# 安装Python测试库(可选)
pip install pyserial# 将uart测试程序上传到设备(如果从Windows传输)
adb push C:\Users\Administrator\Desktop\uart ./

# 步骤2:赋予权限
chmod  777 ./uart

# 步骤3:执行测试
#发送数据
/tmp/uart /dev/ttyS3
# 输入测试文本,在终端1查看接收结果 

3.基本通信测试

测试目标:验证RS485双向通信基本功能

...