测试工具
这里汇总 Neardi Pi 3 调试和接口测试时常用的工具。页面里只放常用命令,完整细节可以参考对应手册。
资料下载
| 文件 | 说明 |
|---|---|
| Rockchip Linux GStreamer 用户手册 | Rockchip 官方 GStreamer 使用说明。 |
| Neardi Pi 3 测试工具集合 | 常用调试、授权和接口测试工具。 |
测试工具集合包含:
- USB 信号调试工具
- RKAUTH 授权工具
- RK3576-ISP39
- RK SATA TEST COMAND
- JTAG 和 SWD 连接开发和调试
- DDR 工具
iperf3
iperf3 用来测试以太网吞吐。测试时一端作为服务端,Neardi Pi 3 可以作为客户端连接过去。

服务端:
iperf3 -s
客户端:
iperf3 -c <server-ip> -t 30
例如:
iperf3 -c 192.168.1.250 -t 30
GStreamer
GStreamer 的 pipeline、插件说明和 Rockchip 硬件加速示例,建议以页面上方的 Rockchip GStreamer 用户手册为主。
常见测试项:
| 测试项 | 示例 |
|---|---|
| 摄像头预览 | v4l2src + fpsdisplaysink |
| H.264/H.265 编码 | mpph264enc、mpph265enc |
| H.264/H.265 解码 | mppvideodec |
| JPEG 解码 | mppjpegdec |
| RTSP 推流/拉流 | rtspclientsink、rtspsrc |
音频
常用音频检查命令:
# 查看播放设备
aplay -l
# 查看录音设备
arecord -l
# 播放 WAV 文件
aplay -Dhw:0,0 ./test.wav
# 录制 10 秒 WAV 文件
arecord -Dhw:0,0 -d 10 -f cd -r 48000 -c 2 -t wav test.wav
LB200 音频播放前,需要先配置 SAI/I2S 音频通路。Speaker 或耳机播放测试可以参考:
amixer -c 0 cset numid=31,iface=MIXER,name='SAI1 Transmit SDO2 Source Select' 0
amixer -c 0 cset numid=4,iface=MIXER,name='SAI1 Receive SDIx Select' 1
amixer -c 0 cset numid=3,iface=MIXER,name='SAI1 Transmit SDOx Select' 1
amixer -c 0 cset numid=80,iface=MIXER,name='OUT1 Switch' 1
amixer -c 0 cset numid=80,iface=MIXER,name='OUT2 Switch' 1
amixer -c 0 cset numid=64,iface=MIXER,name='spk switch' on
aplay -Dhw:0,0 ./FB_48k.wav
录音时先打开对应 MIC 通路,再用 arecord 录制。
摄像头
USB 摄像头
插入 USB 摄像头后,先确认设备是否识别:
lsusb
v4l2-ctl --list-devices
查看摄像头支持的格式:
v4l2-ctl -d /dev/video0 --list-formats-ext
使用 GStreamer 预览:
gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! fpsdisplaysink
更多 USB 摄像头示例可参考 USB Camera。
MIPI 摄像头
MIPI 摄像头需要搭配对应摄像头模组和外接小板使用,连接方式和测试步骤后续补充。
CAN
LB200 支持 CAN FD。简单测试时,可以将 can0_H 短接 can1_H,can0_L 短接 can1_L。
配置并启动 CAN:
ip link set can0 down
ip link set can0 type can bitrate 500000 sample-point 0.8 dbitrate 2000000 sample-point 0.8 fd on
ip link set can0 up
echo 4096 > /sys/class/net/can0/tx_queue_len
接收:
candump -t A can0
发送:
cansend can0 006#ED99999999999999
串口和 RS485
板载 Type-C Debug 口使用 CH340 USB 转串口芯片,调试串口波特率为 1500000。
RS485 使用手动流控。发送前拉高控制 GPIO,接收前拉低控制 GPIO。
echo 136 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio136/direction
# 发送模式
echo 1 > /sys/class/gpio/gpio136/value
# 接收模式
echo 0 > /sys/class/gpio/gpio136/value
配置串口:
stty -F /dev/ttyS5 ispeed 9600 ospeed 9600 cs8 -cstopb -parenb min 1 time 1
发送数据:
echo "xxxx" > /dev/ttyS5
接收数据:
cat /dev/ttyS5 &