...
验证 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.硬件接线
4.测试步骤
| 代码块 | ||||
|---|---|---|---|---|
| ||||
cat /dev/ttyS0 |
2
...
.电脑端 UART Assist 输入测试数据(如 “RK3588 RS485 Test”),点击 “发送”;
3.观察 RK3588 终端,若显示接收的测试数据,则单向接收功能正常。
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 安装串口测试工具步骤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查看接收结果 |
...