瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568 支持安卓 11 和 linux 系统,主要面向物联网网关、NVR 存储、工控平板、工业检测、工控盒、卡拉 OK、云终端、车载中控等行业。
【实验平台】:迅为RK3568开发板
【视频介绍】:iTOP-RK3568 | 新一代Alot设备平台的优秀典范
【内容来源】《iTOP-3568开发板快速测试手册》
【全套资料及网盘获取方式】联系客服加入售后技术支持群内下载
上一篇;《iTOP-3568开发板快速测试手册》第6章 Ubuntu系统功能测试 (1)_北京迅为的博客-CSDN博客
目录
6.6 WiFi测试
6.6.1 图形界面连接wifi
6.6.2 命令行连接wifi
6.7 U盘测试
6.8 TF卡测试
6.9 Linux 485 测试
6.9.1 485硬件连接
6.9.2 测试485
6.10串口测试
iTOP-RK3568开发板里面烧写Ubuntu64位系统,本章节将对此系统进行功能测试。将通过两种方式来连接wifi,分别为可视化界面的方式和命令行的方式。
ubuntu系统桌面启动后如下图所示:
点击右上角的wifi设置,如下图所示连接wifi。
wifi连接好后,打开浏览器,说明联网成功,如下图所示:
iTOP-3568开发板里面烧写64位的Ubuntu系统,系统启动后,如下图所示:
输入以下命令查看网络设备,如下图所示
nmcli dev
输入以下命令开启wifi
nmcli r wifi on
输入以下命令扫描wifi
nmcli dev wifi
输入以下命令连接wifi
nmcli dev wifi connect "wifi名" password "密码"
作者连接公司的wifi,输入以下命令:
nmcli dev wifi connect "2701" password "topeet2015"
然后输入以下命令安装ping工具
apt-get install iputils-ping
输入以下命令发现可以ping通百度,说明WiFi联网成功。
ping www.baidu.com
输入一下命令:nmcli dev 如下图所示,显示WiFi已经连接。
将U盘插入对应的USB接口之后,ubuntu系统默认没有打印信息,使用“fdisk -l”命令来查看disk设备信息如下图所示:
可以看到的U盘设备为/dev/sda1,然后使用以下命令来对u盘设备进行挂载:
mount /dev/sda1 /mnt/
使用命令查看U盘内的文件信息如下图所示:
使用命令“df -h”命令来查看挂载信息,如下图所示:
可以看到/dev/sda1设备已经挂载到了mnt目录下。至此U盘测试就完成了。
将TF卡插入对应的接口之后,ubuntu系统默认没有打印信息,使用“fdisk -l”命令来查看disk设备信息如下图所示:
可以看到U盘设备为/dev/sda1,然后使用以下命令来对u盘设备进行挂载:
mount /dev/mmcblk1p1 /mnt/
然后使用命令查看U盘内的文件信息如下图所示:
最后使用命令“df -h”命令来查看挂载信息,如下图所示:
可以看到/dev/sda1设备已经挂载到了mnt目录下。至此U盘测试就完成了。
本章节配套资料在网盘资料“ iTOP-3568开发板\02_【iTOP-RK3568开发板】开发资料\09_系统外设功能测试\04_Ubuntu系统测试配套资料\01_485测试配套资料”目录下。
485电路图如下图所示:
由原理图可知,485使用的串口7,可以通过/dev/ttyS7来控制。接下来使用USB转RS485模块进行测试。USB转RS485模块如下图所示:
由原理图可知,开发板底板上2号引脚是RS485_B D-,3号引脚是RS485_A D+,4号引脚连接地,然后将 234引脚连接到 USB转RS485模块上,A接A,B接B,如下图所示:
USB转RS485模块的usb端口连接到电脑上。
默认波特率为115200!
首先将“iTOP-3568开发板\02_【iTOP-RK3568开发板】开发资料\09_系统外设功能测试\04_Ubuntu系统测试配套资料\01_485测试配套资料”路径下的test_485.c文件通过TF卡或者U盘的方式拷贝到开发板的opt目录下,拷贝完成如下图所示:
然后使用gcc进行编译
gcc -o test_485 test_485.c
输入以下命令,开发板发送数据,如下图所示:
./test_485 /dev/ttyS7 send
电脑端接收到信息,如下图所示:
输入以下命令开发板接收数据,如下图所示:
./test_485 /dev/ttyS7 recv
电脑端发送数据,如下图所示:
开发板收到数据,如下图所示:
485测试完毕。
默认波特率使用的是115200!
本章节将要测试串口4和串口9,对应的设备节点是/dev/ttyS4和/dev/ttyS9。
作者使用usb转TTL(需要自行准备)来进行测试,如下图所示:
如果要测试串口4,那么USB转TTL的RXD要使用导线连接到开发板串口4(J26)的3号引脚,TXD要使用导线连接到开发板串口4(J26)的2号引脚,GND要使用导线连接到开发板串口4(J26)的4号引脚,如下图所示:
如果要测试串口9,串口9在开发板底板的背面,如下图所示,USB转TTL的RXD要使用导线连接到开发板串口9的UART9_TX_M1,USB转TTL的TXD要使用导线连接到开发板串口9的UART9_RX_M1,USB转TTL的地接到GND。
在测试之前需要安装Ubuntu系统的编译器gcc,安装命令如下:
apt-get update
apt-get install gcc
安装完成之后将“iTOP-3568开发板\02_【iTOP-RK3568开发板】开发资料\09_系统外设功能测试\04_Ubuntu系统测试配套资料\02_串口测试配套资料”路径下的uarttest.c文件通过TF卡或者U盘的方式拷贝到开发板的opt目录下,拷贝完成如下图所示:
然后使用gcc进行编译,编译完成如下图所示:
gcc -o uarttest uarttest.c
测试串口4:
在电脑上打开串口助手,选择串口4对应的串口号和波特率,打开串口,如下图所示:
输入以下命令运行测试程序发送数据,数据信息可以自定义
./uarttest /dev/ttyS4 send 123456789
串口助手接收到发送的信息,如下图所示:
输入以下命令测试串口接收。
./uarttest /dev/ttyS4 recv
测试串口9:
在电脑上打开串口助手,选择串口9对应的串口号和波特率,打开串口,如下图所示:
输入以下命令运行测试程序发送数据,发送的数据为123456789 ,数据信息可以自定义
./uarttest /dev/ttyS9 send 123456789
输入以下命令测试串口接收。
./uarttest /dev/ttyS9 recv
然后在串口助手发送信息,如下图所示:
串口接收到数据如下图所示: