瑞芯微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开发板快速测试手册》第4章 Buildroot系统功能测试_北京迅为的博客-CSDN博客
目录
上一篇:【北京迅为】《iTOP-3568开发板快速测试手册》第4章 Buildroot系统功能测试_北京迅为的博客-CSDN博客
4.11 蓝牙测试
4.12 千兆以太网测试
4.13 4G模块测试
4.14 can测试
4.15 SATA硬盘测试
4.11 蓝牙测试
蓝牙测试配套资料在“iTOP-3568开发板\02_【iTOP-RK3568开发板】开发资料\09_系统外设功能测试\02_buildroot系统测试配套资料\06_蓝牙测试资料” 目录下。
首先烧写buildroot系统,然后进入/lib/firmware目录下,如下图所示:
然后使用以下命令进行蓝牙驱动模块的加载,如下图所示:
insmod rtk_btusb.ko
加载成功之后,使用以下命令运行blue.sh脚本,运行成功如下图所示:
chmod 777 blue.sh
./blue.sh
然后使用以下命令运行bluetoothctl交互命令,如下图所示:
bluetoothctl
使用命令power on打开蓝牙,蓝牙默认是关闭的,并且重启系统之后默认也会关闭。输入以下命令:
power on
使用命令agent on选择要连接的设备类型或者去选择一个特定的类型,输入以下命令:
agent on
如果你在agent命令之后按下俩次tab键,可以看到一些可以使用的类型列表,比如DisplayOnly,KeyboardDisplay等等,如下图所示:
使用default-agent 命令去确认并完成要连接的设备类型
default-agent
使用advertise on命令尝试打开BLE广播包,来确认Bluez的BLE模块是否初步正常, 显示如下所示即正常。
然后使用以下命令进行蓝牙扫描,一段时间之后使用第二条命令打印扫描到的设备信息,如下图所示:
scan on
使用devices命令去获得想要去配对的设备MAC地址
devices
使用命令pair MAC_address 去配对设备(使用Tab键可以自动补全MAC地址),作者连接B4:A8:98:6B:45:9D
此时连接的蓝牙设备会弹出配对弹窗,点击连接。然后在串口终端,输入yes,如下图所示:
如果配对设备不需要配对码(PIN),那么你可能需要手动将设备添加到信任列表,使用命令trust MAC_address(MAC地址)
配对成功之后,使用手机的蓝牙向开发板发送图片,如下图所示:
输入exit退出bluetoothctl交互命令,图片传输完成之后,进入/opt目录,可以看到传输完成的图片,如下图所示
至此,在buildroot系统下的蓝牙测试成功。
4.12 千兆以太网测试
首先准备一个千兆路由器,一根千兆网线,开发板俩个网口都可以连接外网,将网口通过网线连接到路由器的千兆口。
在串口终端也可以查看IP地址,可以根据自己的需求选择连接的网口并使用命令查看网口的IP,如下图所示:
ifconfig eth1 //查看网口1的IP
ifconfig eth0//查看网口0的IP
输入以下命令对网口的连通性测试,俩个网口都支持连接外网。
ping -I eth1 -c 10
ping -I eth0-c 10
4.13 4G模块测试
配套资料在网盘资料“iTOP-3568开发板\02_【iTOP-RK3568开发板】开发资料\09_系统外设功能测试\02_buildroot系统测试配套资料\01_4G模块测试配套资料”目录下。
iTOP-3568开发板上预留了一个4G /5G接口,可以连接迅为提供的 EM05-CE模块(全网通4G模块)。
首先准备一个 EM05-CE模块连接到iTOP-3568开发板的 M2接口上,然后准备一个 4G天线,接到 EM05-CE模块的天线座上面,然后插入一张能联网的 SIM 卡,如下图所示:
输入以下命令,将eth0关掉,因为他会和模块有冲突。
ifconfig eth0 down
进入开发板的/etc/ppp目录下,输入以下命令,如下图所示:
cp /usr/sbin/pppd* ./
cp /usr/sbin/pppstats ./
cp /usr/sbin/chat ./
默认连接4G的脚本是支持移动卡,作者使用移动卡进行测试的。进入开发板的/etc/ppp目录下,输入以下命令,连接4G,如下图所示:
./pppd call wcdma &
如果成功将会打印一些信息,下面是截取的最后的部分:
输入命令“ifconfig”会有ppp0出现,如下图所示:
然后输入命令ping ,ping一下百度的ip,可以看到已经能上网了,如下图所示:
如果您使用的测试卡不是移动卡,需要修改/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通IP不能ping通网址,是因为 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 通外网。
4.14 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 1000000dbitrate 3000000fd 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功能测试完毕
4.15 SATA硬盘测试
iTOP-3568开发板使用SATA硬盘时需要用到SATA线和电源线(默认不提供,需要自行准备),注意: 为防止烧坏的情况发生,板子请先断电再接上SATA硬盘。
SATA线如下图所示:
电源线如下图所示:
iTOP-3568开发板连接硬盘如下图所示:
硬件接好后,开发板上电,输入“fdisk -l”命令查看磁盘分区,如下图所示,/dev/sda1为硬盘
硬盘默认挂载在/media/usb0目录下,如下图所示:
进入到挂载目录,如下图所示: