> 文章列表 > 《iTOP-3568开发板快速测试手册》第7章 Yocto系统外设功能测试(2)

《iTOP-3568开发板快速测试手册》第7章 Yocto系统外设功能测试(2)

《iTOP-3568开发板快速测试手册》第7章 Yocto系统外设功能测试(2)

瑞芯微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开发板快速测试手册》
【全套资料及网盘获取方式】联系客服加入售后技术支持群内下载


目录

7.6 串口测试 

         7.7 千兆以太网测试

7.8 蓝牙测试

7.9 按键测试

7.10 RTC时钟测试


7.6 串口测试 

注意:默认波特率为115200!

测试所用到的可执行文件存放路径为“iTOP-3568开发板\\02_【iTOP-RK3568开发板】开发资料\\09_系统外设功能测试\\05_yocto系统测试配套资料\\02_串口测试配套资料

本章节将要测试串口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。 

 

拷贝测试程序到开发板的根目录下,输入以下命令:

chmod 777 -R uarttest

测试串口4:

在电脑上打开串口助手,选择串口4对应的串口号和波特率,打开串口,如下图所示:

输入以下命令运行测试程序发送数据,发送的数据为123456789,数据信息可以自定义

./uarttest /dev/ttyS4 send 123456789

 

 串口助手接收到发送的信息,如下图所示:

输入以下命令测试串口接收。

./uarttest /dev/ttyS4 recv

 

然后在串口助手发送信息,如下图所示: 

 

串口接收到数据如下图所示: 

 

 

测试串口9:

在电脑上打开串口助手,选择串口9对应的串口号和波特率,打开串口,如下图所示:

输入以下命令运行测试程序发送数据,数据信息可以自定义

./uarttest /dev/ttyS9 send 123456789

 

 串口助手接收到发送的信息,如下图所示:

输入以下命令测试串口接收。

./uarttest /dev/ttyS9 recv

 

 然后在串口助手发送信息,如下图所示:

串口接收到数据如下图所示: 

7.7 千兆以太网测试

首先准备一个千兆路由器,一根千兆网线,如下图所示,这俩个网口都可以连接外网,将网口通过网线连接到路由器的千兆口。

 

在串口终端也可以查看IP地址,可以根据自己的需求选择连接的网口并使用命令查看网口的IP,如下图所示:

ifconfig eth1 //查看网口1的IP

ifconfig eth0 //查看网口0的IP

 

如果eth0或者eth1没有ip地址,可以输入以下命令分配ip地址。

 udhcpc -i eth0

 udhcpc -i eth1

输入以下命令对网口的连通性测试,俩个网口都支持连接外网。

ping -I eth1 -c 10 www.baidu.com

ping -I eth0 -c 10 www.baidu.com

 

 

 

7.8 蓝牙测试

本章节待测试

7.9 按键测试

首先启动开发板,通过调试串口登录到开发板上,如下图所示:

 然后在串口终端输入“cat /proc/bus/input/devices”命令,查看Linux系统的输入设备,如下图所示:

 从上图可以看到用户按键的事件号是event3(如果有接触摸屏,用户按键的事件号有可能会是event4),然后在串口终端输入“od -x /dev/input/event3”命令,然后按下开发板上的按键(VOL+或者VOL-或者HOME或者BACK),可以看到获取到的按键上报数据(十六进制方式),运行结果如下图所示:

 

7.10 RTC时钟测试

Linux 系统下分为系统时钟和硬件时钟。分别使用 date 和 hwclock 命令查看。系统时钟在系统断电以后会丢失,硬件时钟在有纽扣电池的情况下,系统断电,时钟不会丢失。在系统每次启动的时候,系统时钟会和硬件时钟进行同步。

首先给开发板上电启动,然后通过调试串口登录到开发板上,如图所示:

查看系统时钟在串口终端输入“date”命令,运行结果如图所示: 

 查看硬件时钟,在串口输入“hwclock”命令,运行结果如图所示:

 也可以使用 date 命令来设置系统时间,例如在串口终端输入“date -s "2022-3-04 12:30:00"”命令,设置系统时间是 2022 年 3月4号12:30:00,运行结果如图所示:

 可以使用“hwclock -w”命令把当前系统的时间同步到硬件时钟里面,运行结果如图所示: