瑞芯微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系统功能测试 (2)_北京迅为的博客-CSDN博客
配套资料在网盘资料“iTOP-3568开发板\02_【iTOP-RK3568开发板】开发资料\09_系统外设功能测试\04_Ubuntu系统测试配套资料\04_4G模块测试配套资料”目录下。
iTOP-3568开发板上预留了一个4G /5G接口,可以连接迅为提供的 EM05-CE模块(全网通4G模块)。
首先准备一个 EM05-CE模块连接到iTOP-3568开发板的 PCIE 接口上,然后准备一个 4G天线,接到 EM05-CE模块的天线座上面,然后插入一张能联网的 SIM 卡,如下图所示:
1点击桌面右上角的“三角”,出现如下界面,然后点击“Connect”
2显示如下界面,点击“Next”
3然后点击“Next”,进入下图所示界面
4.这里继续点击next进入以下界面
然后根据使用的SIM卡进行先择,
APN 设置:
移动:"cmnet"
联通:"3gnet"
电信:"ctnet"
5.这里继续点击next进入以下界面,然后点击右上角的apply进行应用。
6.设置完成如下图:
7.点击左上角的Activities:
8.点击“Show Applications”选择火狐进行4G上网测试:
在开发板能联网的情况下输入以下命令安装ppp工具,如下图所示:
apt-get install ppp
输入以下命令,将有线网关掉,因为他会和模块有冲突。
ifconfig eth0 down
ifconfig eth1 down
进入到/etc/ppp目录下,输入以下命令,如下图所示:
cp /usr/sbin/pppd* ./
cp /usr/sbin/pppstats ./
cp /usr/sbin/chat ./
然后将配套资料里面的脚本拷贝到开发板的/etc/ppp目录下,拷贝完成后,如下图所示:
然后来到/etc/ppp目录下输入以下命令,连接4G,如下图所示:
./pppd call wcdma &
如果连接成功将会打印一些信息,下面是截取的最后的部分:
然后输入命令“ifconfig”会有ppp0出现,如下图所示:
然后输入以下命令,ping一下百度的ip,可以看到已经能上网了,如下图所示:
ping www.baidu.com
如果您使用的测试卡不是移动卡,需要修改/etc/ppp/peers/wcdma-chat-connect 文件:
在这里
OK AT+CGDCONT=1,"IP","cmnet",,0,0
OK-AT-OK ATDT*98*1#
这两句话会根据移动联通或者是电信而变化,这里用的是移动 4G。 注意:如果你换成其他营运商,需要改 APN 和拨号,不然连不上网
APN 设置:
移动:AT+CGDCONT=1,"IP","cmnet"
联通:AT+CGDCONT=1,"IP","3gnet"
电信:AT+CGDCONT=1,"IP","ctnet"
拨号:
移动:*99***1#或*98*1#
联通:*99#
电信:#777
如果发现不能 ping 通网址,只能ping通IP地址,是因为 DNS 没有设置对,在 etc 下有一个文件 resolv.conf。
vi resolv.conf
配置以下为可用的 DNS。
nameserver 202.99.160.68
nameserver 221.130.33.52
nameserver 221.130.33.60
nameserver 192.168.1.1
nameserver 114.114.114.114
编辑完保存,重启开发板,运行”./pppd call wcdma &”命令,即可发现可以 ping 通外网。
在测试之前需要安装Ubuntu系统的can测试工具,安装命令如下:
apt-get update
apt-get install can-utils
can测试工具安装完成之后。下面开始测试:
iTOP-3568开发板支持can接口,底板上can接口如下图所示:
本次测试使用了 usbcan 调试分析仪作为测试设备,将 usbcan 调试分析仪通道一的 L 连到开发板的L, 将通道一的 H 连到开发板的H,如下图所示:
输入以下命令,查询当前网络设备,如下图所示:
ifconfig -a
输入以下命令关闭CAN,如下图所示:
ip link set can0 down
输入以下命令,设置 can0 仲裁段1M波特率,数据段3M波特率如下图所示:
ip link set can0 type can bitrate 1000000 dbitrate 3000000 fd on
输入以下命令,打印can0信息,如下图所示:
ip -details link show can0
输入以下命令打开 can0 通道,如下图所示:
ip link set can0 up
自此开发板的基础配置就完成了,然后是模式的选择。 首先将iTOP-3568开发板作为接收端,使用如下命令:
candump can0 &
然后在 PC 端 usbcan 的上位机发送数据如下图所示:
上位机的数据发送后,开发板的终端会收到相应的数据,如下图所示:
接下来将iTOP-3568开发板作为发送端,使用如下命令发送相应的数据:
cansend can0 123#DEADBEEF
然后在 usncan 的 Windows 上位机会返回如下信息:
至此,can功能测试完毕。
iTOP-3568开发板使用SATA硬盘时需要用到SATA线和电源线(默认不提供,需要自行准备),注意: 为防止烧坏的情况发生,板子请先断电再接上SATA硬盘。
SATA线如下图所示:
iTOP-3568开发板连接硬盘如下图所示:
硬件接好后,开发板上电,会产生对应的设备,使用相同的命令进行挂载即可。如果进入了图形界面,系统会对硬盘自动进行挂载。
磁盘驱动器的速度是以一个单位时间内读写数据量的多少来衡量的。DD 命令是一个简单的命令行工具,它可用对磁盘进行任意数据块的读取和写入,同时可以度量读取写入的速度。 iTOP-3568 开发板支持 M.2 接口的固态硬盘,这里以爱国者固态硬盘 P2000 为例,启动前将固态硬盘插入 M.2 接口(在开发板的背面),如下图所示:
输入以下命令显示所有的 pci 设备信息。pci 是一种总线,而通过 pci 总线连接的设备就是 pci 设备。
lspci
输入以下命令查看生成的设备节点
ls /dev/nvme0*
输入以下命令挂载固态,将固态硬盘挂载到/nvme/目录下,挂载目录可以随意指定,如下图所示:
mkdir nvme
mount /dev/nvme0n1p1 /nvme/
cd /nvme/
ls
挂载完成之后,使用df -h命令如下图所示:
df -h
开发板支持VGA接口,首先准备一个VGA接口的屏幕,屏幕背后蓝色母口为VGA接口,如下图所示:
然后使用VGA线,连接屏幕VGA接口和开发板的VGA接口,开发板的VGA接口,如下图所示:
最后烧写支持VGA显示的镜像,屏幕便会显示。