迅为RK3562开发板 Ubuntu系统功能测试
迅为3562开发板通过电磁兼容测试、高低温测试、7×24小时满负荷等多重严苛测试,确保稳定可靠。核心板商业级与工业级版本可选,兼容同一底板,为行业用户提供高性能、高可靠的一站式开发解决方案。
小巧紧凑的核心板设计,核心板尺寸仅45mm × 45mm,连接器组合高度1.5mm,通过240个引脚全引出,支持灵活扩展。
烧写 Ubuntu 系统镜像,Ubuntu 系统镜像在网盘资料“iTOP-3562 开发板\01_【iTOP-3562开发板】基础资料\06_iTOP-3562 开发板 Linux 镜像\”目录下,本小节测试 Ubuntu 系统。
3.1 系统启动
命令行终端显示如下,进入 root 用户
3.2 系统信息查询
查看内核和 cpu 信息,输入如下命令:
uname -a
查看操作系统信息:
cat /etc/issue
查看环境变量信息:
env
3.3 按键测试
首先给开发板上电,通过调试串口登录到开发板上,如下图所示:
然后在串口终端输入“cat /proc/bus/input/devices”命令,查看 Linux 系统的输入设备,如下
图就是用户按键设备信息所示:
从上图可以看到用户按键的事件号是 event3(如果有接触摸屏,用户按键的事件号有可能
会是 event3),然后在串口终端输入“od -x /dev/input/event3”命令,接着按下开发板上的按键(VOL+或者 VOL-或者 HOME 或者 BACK),可以看到获取到的按键上报数据(十六进制方式),运行结果如下图所示:
4.4 有线网测试
首先准备一个千兆路由器,一根千兆网线,开发板俩个网口都可以连接外网,将网口通过网线连接到路由器的千兆口。
在串口终端也可以查看 IP 地址,可以根据自己的需求选择连接的网口并使用命令查看网
口的 IP,如下图所示:
ifconfig eth0
输入以下命令对网口的连通性测试。
ping -I eth0 -c 10 www.baidu
3.4 WIFI 测试
方法一:命令行的方式测试 WIFI
输入以下命令查看网络设备,如下图所示 :
nmcli dev
输入以下命令开启 wifi
nmcli r wifi on
输入以下命令扫描 wifi
nmcli dev wifi
输入以下命令连接 wifi
nmcli dev wifi connect "wifi 名" password "密码"
作者连接手机的热点,输入以下命令:
nmcli dev wifi connect "1002" password "topeet2015"
然后使用“ifconfig”命令来查看是 WIFI 设备是否获取到了 IP,连接成功如下如图所示:
最后使用命令“ping www.baidu”来 ping 百度的 ip 地址,如下图所示就成功了。
3.5 U 盘测试
将 U 盘插入对应的 USB 接口之后,会在桌面出现一个 U 盘对应的文件夹,如下图所示:
可以通过图形化界面进行 U 盘文件的查看和修改,然后通过“df -h”命令可以看到 u 盘挂
载到了“/media/topeet/H”目录下。
使用以下命令查看 U 盘内的文件信息,
ls /media/topeet/H
至此 U 盘测试就完成了。
3.6 TF 卡测试
将 TF 卡插到开发板的 TF 卡插槽,插入之后会在桌面出现 TF 卡的图标,如下图所示:
可以通过图形化界面对进行 TF 卡内容的查看和修改:
然后在命令行输入以下命令查看挂载目录:
df -h
可以看到 TF 卡被挂载到了/media/topeet/disk 目录下
3、 进入到 Tf 卡挂载目录,查看如下图所示:
由于 TF 卡没有任何内容,所以是空的。
3.7 4G 模块测试
配套资料在网盘资料“iTOP-3562 开发板\02_【iTOP-3562 开发板】开发资料\06_系统外设
功能测试\02_ubunut 系统测试配套资料\02_4G 模块测试配套资料”目录下。
iTOP-3562 开发板上预留了一个 4G /5G 接口,可以连接迅为提供的 EM05-CE 模块(全网
通 4G 模块)。
首先准备一个 EM05-CE 模块连接到 iTOP-3562 开发板的 PCIE 接口上,然后准备一个
4G 天线,接到 EM05-CE 模块的天线座上面,然后插入一张能联网的 SIM 卡。
接下来拷贝网盘资料“iTOP-3562 开发板\02_【iTOP-3562 开发板】开发资料\06_系统外设
功能测试\02_ubunut 系统测试配套资料\02_4G 模块测试配套资料”目录下的 quectel-CM 脚本到
开发板上,如下图所示:
然后执行以下命令运行连接脚本,如下图所示:
./quectel-CM &
输入命令“ifconfig”会有 wwan0 出现,
3.8 RTC 时钟测试
Linux 系统下分为系统时钟和硬件时钟。分别使用 date 和 hwclock 命令查看。系统时钟
在系统断电以后会丢失,硬件时钟在有纽扣电池的情况下,系统断电,时钟不会丢失。在系统
每次启动的时候,系统时钟会和硬件时钟进行同步。
首先启动开发板,通过调试串口登录到开发板上,
查看系统时钟在串口终端输入“date”命令,运行结果如图所示:
查看硬件时钟,在串口输入“hwclock -u”命令查看硬件时钟,
也可以使用 date 命令来设置系统时间,例如置系统时间为 2022 年 3 月 4 号 12:30:00,
在串口终端输入命令“date -s "2023-12-26 08:18:00"”,设运行结果如图所示:
然后使用“hwclock --systohc -u”命令把当前系统的时间同步到硬件时钟里面,然后使用
“hwclock -u”命令查看硬件时钟。
3.9 UVC 摄像头测试
iTOP-RK3562 支持 OV5695 MIPI 摄像头,同时也支持 UVC 摄像头。首先来测试一下
UVC 摄像头,将 USB 摄像头插入开发板,将自动安装 uvc 驱动。
摄像头识别检测
v4l2-ctl --list-devices
由上图可知,/dev/video18 和 19 为 USB 摄像头节点
查看摄像头支持的格式
v4l2-ctl --list-formats-ext -d /dev/video18
摄像头采集格式查询
v4l2-ctl -V -d /dev/video18
Ubuntu 系统可以通过 qv4l2 工具进行 USB 摄像头测试,使用 qv4l2 工具打开 video18 就可
以显示摄像头的摄像信息了如下图所示:
摄像头打开之后如下所示:
3.10 OV5695/OV13850 摄像头测试
开发板默认支持摄像头接口。摄像头接口是一个 20PIN,间距为 2.0mm 的双排插针,底
板提供 2 个摄像头接口,默认可以使用 U8 接口,连接的时候需要摄像头朝向缺口处安装。
迅为提供的 OV5695 摄像头模块如下图所示。
摄像头识别检测
v4l2-ctl --list-devices
/dev/video11 为 MIPI 摄像头节点
查看摄像头支持的格式
v4l2-ctl --list-formats-ext -d /dev/video11
摄像头采集格式查询
v4l2-ctl -V -d /dev/video11
摄像头图像预览
gst-launch-1.0
v4l2src
device=/dev/video11
\video/x-raw,format=NV12,width=800,height=1280,framerate=30/1 ! autovideosink
3.12 耳机测试
iTOP-3562 开发板板载耳机接口,如下图所示:
测试音频存放路径为/topeet_test/05_headphone/,如下图所示:
进入开发板的根目录下,输入以下命令播放,可以听到耳机里面发出声音。
aplay 1.wav
3.13 麦克风测试
iTOP-3562 开发板板载麦克风接口,如下图所示,将麦克风连接到此接口。
输入以下命令开始录音,录音时间为 10 秒钟,保存为“test.wav”。
arecord -d 10 -f cd -r 44100 -c 2 -t wav test.wav
参数解析
-d 指定录音的时长,单位时秒
-f 指定录音格式
-r 指定了采样率,单位时 Hz
-c 指定 channel 个数
-t 指定生成的文件格式
使用以下命令用耳机播放刚刚录制的声音,耳机会传来刚刚录制的声音。
aplay test.wav
至此,声卡、麦克风和耳机测试完毕。
3.14 喇叭测试
iTOP-3562 开发板板载喇叭接口,如下图所示,将喇叭接到此接口。
测试音频仍旧使用/topeet_test/05_headphone 目录下的 1.wav,如下图所示:
然后输入以下命令播放,可以听到喇叭里面发出声音。
aplay 1.wav
发布评论