向北方 發表於 2024-9-9 14:29:00

【北京迅为】itop-3588开发板快速测试手册-银河麒麟系统功能测试

<p>&nbsp;</p>
<p>1 系统启动</p>
<p><span style="font-family: 宋体">命令行终端显示如下,进入</span> root <span style="font-family: 宋体">用户</span></p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142445014-1374282674.jpg"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>2 系统信息查询</p>
<p><span style="font-family: 宋体">查看内核和</span> cpu <span style="font-family: 宋体">信息,输入如下命令:</span></p>
<p>uname -a</p>
<p><span style="font-family: 宋体">查看操作系统信息:</span></p>
<p>cat /etc/issue</p>
<p><span style="font-family: 宋体">查看环境变量信息:</span></p>
<p>env</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142631241-1007319809.jpg"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>3 背光测试</p>
<p>背光的亮度设置范围为(0--255),255 表示亮度最高,0 <span style="font-family: 宋体">表示关闭背光亮度。进入系统</span></p>
<p><span style="font-family: 宋体">后在终端输入</span> <span style="font-family: 宋体">如下命令进行背光测试。</span></p>
<p><span style="font-family: 宋体">输入以下命令查看当前屏幕背光值</span></p>
<p>cat /sys/class/backlight/backlight/brightness</p>
<p><span style="font-family: 宋体">输入以下命令设置背光熄灭</span></p>
<p>echo 0 &gt;/sys/class/backlight/backlight/brightness</p>
<p><span style="font-family: 宋体">输入以下命令设置背光亮起</span></p>
<p>echo 200 &gt;/sys/class/backlight/backlight/brightness</p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142639011-1703301124.jpg"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>4 按键测试</p>
<p>首先给开发板上电,通过调试串口登录到开发板上,</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: 宋体">然后在串口终端输入</span><span style="font-family: 宋体">“</span>cat /proc/bus/input/devices”命令,查看 Linux 系统的输入设备,</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: 宋体">从上图可以看到用户按键的事件号是</span> event4,然后在串口终端输入“od -x /dev/input/event4”</p>
<p>命令,接下来按下开发板上的按键(VOL+<span style="font-family: 宋体">或者</span> VOL-<span style="font-family: 宋体">或者</span> HOME <span style="font-family: 宋体">或者</span> BACK<span style="font-family: 宋体">),可以看到获</span></p>
<p>取到的按键上报数据(十六进制方式),运行结果如下图所示:</p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142651750-19520249.jpg"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>5 有线网测试</p>
<p><span style="font-family: 宋体">首先准备一个千兆路由器,一根千兆网线,如下图所示,这俩个网口都可以连接外网,将</span></p>
<p>网口通过网线连接到路由器的千兆口。</p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142700414-283301971.jpg"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: 宋体">在串口终端也可以查看</span> IP <span style="font-family: 宋体">地址,可以根据自己的需求选择连接的网口并使用命令查看网</span></p>
<p><span style="font-family: 宋体">口的</span> IP<span style="font-family: 宋体">,如下图所示:</span></p>
<p>ifconfig eth1 //<span style="font-family: 宋体">查看网口</span> 1 <span style="font-family: 宋体">的</span> IP</p>
<p>ifconfig eth0 //<span style="font-family: 宋体">查看网口</span> 0 <span style="font-family: 宋体">的</span> IP</p>
<p><span style="font-family: 宋体">输入以下命令对网口的连通性测试,俩个网口都支持连接外网。</span></p>
<p>ping -I eth1 -c 10 www.baidu.com</p>
<p>ping -I eth0 -c 10 www.baidu.com</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>6 WiFi 测试</p>
<p>iTOP-RK3588 <span style="font-family: 宋体">开发板里面烧写银河麒麟</span> 64 <span style="font-family: 宋体">位系统,本章节将对此系统进行功能测试。将</span></p>
<p><span style="font-family: 宋体">通过两种方式来连接</span> wifi<span style="font-family: 宋体">,分别为可视化界面的方式和命令行的方式。</span></p>
<p>7.6.1 图形界面连接 wifi</p>
<p>银河麒麟系统桌面启动后点击右下角的网络图标,然后点击无线局域网,</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: 宋体">然后找到要连接的</span> wifi,点击连接按钮,具体如下图所示:</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142712545-1775096087.jpg"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: 宋体">接下来输入</span> wifi <span style="font-family: 宋体">密码进行连接,然后打开浏览器验证</span> wifi 是否可以正常上网,如下图所示:</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142720540-730384802.jpg"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>7 U 盘测试</p>
<p><span style="font-family: 宋体">将</span> U <span style="font-family: 宋体">盘插入对应的</span> USB 接口之后,银河麒麟系统默认没有打印信息,使用“fdisk -l”<span style="font-family: 宋体">命令</span> <span style="font-family: 宋体">来查看</span> disk <span style="font-family: 宋体">设备信息,</span> <span style="font-family: 宋体">可以看到的</span> U 盘设备为/dev/sda1,<span style="font-family: 宋体">然后使用以下命令来对</span> u 盘设备进行挂载:</p>
<p>mount /dev/sda1 /mnt/ <span style="font-family: 宋体">使用命令查看</span> U 盘内的文件信息,使用命令“df -h”命令来查看挂载信息,如下图所示:</p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142728649-2045878938.jpg"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>可以看到/dev/sda1 <span style="font-family: 宋体">设备已经挂载到了</span> mnt <span style="font-family: 宋体">目录下。至此</span> U 盘测试就完成了。</p>
<p>8 TF 卡测试</p>
<p><span style="font-family: 宋体">将</span> TF 卡插入对应的接口之后,银河麒麟系统默认没有打印信息,使用“fdisk -l”<span style="font-family: 宋体">命令来查</span> <span style="font-family: 宋体">看</span> disk <span style="font-family: 宋体">设备信息,可以看到</span> TF 卡设备为/dev/mmcblk1p1,<span style="font-family: 宋体">然后使用以下命令来对</span> TF 卡设备进行挂载:</p>
<p>mount /dev/mmcblk1p1 /mnt/ <span style="font-family: 宋体">然后使用命令查看</span> U <span style="font-family: 宋体">盘内的文件信息,最后使用命令</span><span style="font-family: 宋体">“</span>df -h”命令来查看挂载信息,如下图所示:</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142736290-1521148115.jpg"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>可以看到/dev/mmcblk1p1 <span style="font-family: 宋体">设备已经挂载到了</span> mnt <span style="font-family: 宋体">目录下。至此</span> TF 卡测试就完成了。</p>
<p>&nbsp;</p>
<p>9 Linux 485 测试</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142749199-549898871.jpg"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>10<span style="font-family: 黑体">测试</span> 485</p>
<p><span style="font-family: 宋体">开发板发送数据测试:</span></p>
<p><span style="font-family: 宋体">注意,默认波特率为</span> 115200<span style="font-family: 宋体">!</span></p>
<p>首先进入/topeet_test/01_485_test <span style="font-family: 宋体">目录下,在该目录有</span> 485 <span style="font-family: 宋体">测试应用</span> uarttest<span style="font-family: 宋体">,</span></p>
<p>然后在电脑上打开串口助手,选择对应的串口号和波特率,<span style="font-family: 黑体">注意:默认波特率为</span> <span style="font-family: 黑体">115200! </span></p>
<p><span style="font-family: 宋体">打开串口,输入以下命令运行测试程序发送数据,发送的数据为</span> 123456789<span style="font-family: 宋体">,数据信息可以自定义</span> ./uarttest /dev/ttyS0 send 123456789</p>
<p><span style="font-family: 宋体">电脑端接收到信息,输入以下命令开发板接收数据,</span></p>
<p>./uarttest /dev/ttyS0 recv</p>
<p><span style="font-family: 宋体">电脑端发送数据,开发板收到数据,如下图所示:</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>485 测试完毕。</p>
<p>&nbsp;</p>
<p>11&nbsp;4G 模块测试</p>
<p>iTOP-3588 <span style="font-family: 宋体">开发板上预留了一个</span> 4G /5G <span style="font-family: 宋体">接口,可以连接迅为提供的</span> EM05-CE <span style="font-family: 宋体">模块(全网通</span> 4G 模块)。</p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142826346-1496922335.jpg"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: 宋体">首先准备一个</span> EM05-CE <span style="font-family: 宋体">模块连接到</span> iTOP-3568 <span style="font-family: 宋体">开发板的</span> PCIE <span style="font-family: 宋体">接口上,然后准备一个</span> 4G <span style="font-family: 宋体">天线,接到</span> EM05-CE <span style="font-family: 宋体">模块的天线座上面,然后插入一张能联网的</span> SIM 卡,然后进入/topeet_test/03_4g <span style="font-family: 宋体">目录下,在该目录有</span> 4G/5G <span style="font-family: 宋体">测试应用</span> quectel-CM ,</p>
<p><span style="font-family: 宋体">然后执行以下命令运行连接脚本,</span></p>
<p>./quectel-CM &amp;输入命令“ifconfig”<span style="font-family: 宋体">会有</span> usb0 出现,然后输入以下命令,ping <span style="font-family: 宋体">一下百度的</span> ip<span style="font-family: 宋体">,可以看到已经能上网了,如下图所示:</span></p>
<p>ping www.baidu.com -I usb0</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142843332-2043978932.jpg"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>12&nbsp;M2 接口固态硬盘测试</p>
<p>磁盘驱动器的速度是以一个单位时间内读写数据量的多少来衡量的。DD <span style="font-family: 宋体">命令是一个简单的命令行工具,它可用对磁盘进行任意数据块的读取和写入,同时可以度量读取写入的速度。</span></p>
<p><span style="font-family: 宋体">将会使用</span> DD <span style="font-family: 宋体">命令来测试</span> SSD <span style="font-family: 宋体">磁盘的读取和写入速度。</span></p>
<p>iTOP-3588 <span style="font-family: 宋体">开发板支持</span> M.2 <span style="font-family: 宋体">接口的固态硬盘,这里以爱国者固态硬盘</span> P2000 <span style="font-family: 宋体">为例,启动前将固态硬盘插入</span> M.2 接口(在开发板的背面),pci <span style="font-family: 宋体">是一种总线,而通过</span> pci <span style="font-family: 宋体">总线连接的设备就是</span> pci 设备。PC <span style="font-family: 宋体">上常用的设备很多都是采用</span> pci <span style="font-family: 宋体">总线,如:网卡、存储等。输入以下命令显示所有的</span> pci 设备信息。</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142851139-1631846681.jpg"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: 宋体">输入以下命令查看生成的设备节点</span></p>
<p>ls /dev/nvme0*</p>
<p>输入以下命令挂载固态,将固态硬盘挂载到/nvme/<span style="font-family: 宋体">目录下,挂载目录可以随意指定,如下图所示:</span></p>
<p>mkdir nvme</p>
<p>mount /dev/nvme0n1p1 /nvme/</p>
<p><span style="font-family: 宋体">挂载完成之后,使用</span><span style="font-family: 宋体">“</span>df -h”命令查看挂载情况,如下图所示:</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142858247-1241278518.jpg"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>13&nbsp;OV5695/OV13850 摄像头测试</p>
<p><span style="font-family: 宋体">开发板默认支持摄像头接口。摄像头接口是一个</span> 20PIN<span style="font-family: 宋体">,间距为</span> 2.0mm <span style="font-family: 宋体">的双排插针,底板提供</span> 4 <span style="font-family: 宋体">个摄像头接口,默认可以使用</span> J1 接口,连接的时候需要<span style="font-family: 宋体">摄像头朝向缺口处安装。</span></p>
<p><span style="font-family: 宋体">迅为提供的</span> <span style="font-family: 宋体">OV5695 摄像头模块如下图所示。</span></p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142906376-225080617.jpg"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>MIPI <span style="font-family: 宋体">摄像头使用</span> cheese <span style="font-family: 宋体">摄像头软件进行测试,首先找到</span> cheese 摄像头应用,具体如下所示:</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: 宋体">进入软件之后,点击茄子摄像头字样弹出的</span><span style="font-family: 宋体">“首选项”,具体如下所示:</span></p>
<p><span style="font-family: 宋体">然后选择</span> rkisp_mainpath<span style="font-family: 宋体">,选择对应的分辨率,这时候摄像头并不能正常显示,需要重新打开一下</span> cheese 摄像头软件,重新进行设置,就可以正常的显示了,</p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2024.cnblogs.com/blog/559586/202409/559586-20240909142919927-1208151152.jpg"></p>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/topeet/p/18404493
頁: [1]
查看完整版本: 【北京迅为】itop-3588开发板快速测试手册-银河麒麟系统功能测试