首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >创龙 瑞芯微 RK3562 国产 2GHz 四核A53 工业开发板—物联网模块开发案例

创龙 瑞芯微 RK3562 国产 2GHz 四核A53 工业开发板—物联网模块开发案例

原创
作者头像
创龙科技Tronlong
发布2025-07-17 11:27:15
发布2025-07-17 11:27:15
1200
举报

前 言

本文档主要介绍基于TL3562-EVM评估板的物联网模块开发案例,适用开发环境:

Windows开发环境:Windows 7 64bit、Windows 10 64bit

虚拟机:VMware16.2.5

开发环境:Ubuntu20.04.6 64bit

U-Boot:U-Boot-2017.09

Kernel:Linux-5.10.209、Linux-RT-5.10.209

LinuxSDK:rk3562-buildroot-2021.11-sdk-[版本号](基于rk3562_linux_release_v1.2.0_20240620)

无特殊说明情况下,默认使用USB TO UART0作为调试串口,使用Linux系统启动卡(即SD启动卡,Micro SD方式)启动系统。

本文档对应案例的测试接口、测试结果说明如下表所示。

蓝牙模块案例

案例说明

案例功能:演示评估板板载蓝牙模块的通信功能。

评估板已板载蓝牙模块(厂家:移远,型号:HCM111ZAAMD-4X),蓝牙模块使用的天线为“pex4代转SMA外螺内孔天线转接线”和“5G高增益折委胶棒(12DBI)”,请使用正确的天线连接蓝牙模块。评估板上电时蓝牙指示灯LED5指示灯常亮。

案例测试

HCM111ZAAMD-4X蓝牙测试

备注:创龙科技TL3562-EVM-A1.1-001及以上版本评估板板载HCM111ZAAMD-4X蓝牙模块,请参考本章节进行测试。

本案例测试需准备一台智能手机。将手机蓝牙功能开启,在手机应用商店搜索“BLE调试助手”APP进行蓝牙测试工具安装。

图 1
图 1

相关测试文件目录位于产品资料“4-软件资料\Demo\module-demos\uart_bt\”目录下。案例bin目录下存放可执行程序,src目录下存放案例源码。请将bin目录下所有文件拷贝至评估板文件系统任意路径下。

执行如下命令可查看程序参数。

Target# ./uart_bt -h

图 2
图 2

参数解析:

-d:指定设备节点;

-m:指定工作模式(1:init,2:send,3:receive);

-D:指定发送的数据;

-T:指定接收数据的超时时间,单位为s。

执行如下命令,初始化蓝牙模块,获取到蓝牙模块的名称为"QuecHCM111Z"。

Target# ./uart_bt -d /dev/ttyS9 -m init

图 3
图 3

打开“BLE调试助手”APP,下拉刷新列表寻找设备,找到名为"QuecHCM111Z"的设备并点击CONNECT进行连接,如下图所示。

图 4
图 4

评估板发送测试

蓝牙连接后,在手机APP操作界面选择UUID开头为"0000fff1"的选项,然后点击按钮,如下图所示。点击后出现界面中,不勾选"HEX"选项,选中“接收通知数据”选项。

图 5
图 5

然后在评估板执行如下命令,由评估板通过蓝牙方式发送信息至手机终端。

Target# ./uart_bt -d /dev/ttyS9 -m send -D tronlong

图 6
图 6
图 7
图 7

评估板接收测试

评估板执行如下命令,等待接收手机发送的信息,并设置接收超时时间为60秒。

Target# ./uart_bt -d /dev/ttyS9 -m receive -T 60

图8
图8

图 8在手机APP操作界面点击上传按钮,如下图所示。弹出界面中不勾选"HEX"选项,输入数据后点击“发送”。

图 9
图 9

评估板调试串口终端将接收到手机发送的字符信息,如下图所示。

图 10
图 10

完成测试后,在APP上点击断开连接,即可断开评估板蓝牙与手机连接。

WH-BLE105蓝牙测试

备注:创龙科技TL3562-EVM-A1.1-000评估板板载WH-BLE105蓝牙模块,请参考本章节进行测试。

评估板上电时蓝牙指示灯LED5呈闪烁状态,当蓝牙连接成功后,指示灯常亮。

本案例测试需准备一台智能手机。将手机蓝牙功能开启,在手机应用商店搜索“BLE调试助手”APP进行蓝牙测试工具安装。

图 11
图 11

安装完成后打开APP,下拉刷新列表寻找设备,找到名为"WH-BLE105"的设备并点击CONNECT进行连接,如下图所示。

图 12
图 12

评估板发送测试

蓝牙连接后,在手机APP操作界面点击按钮,如下图所示。点击后出现界面中,不勾选"HEX"选项,选中“接收通知数据”选项。

图 13
图 13

在评估板执行如下命令,通过蓝牙方式发送信息至手机终端。

Target# stty -F /dev/ttyS9 ispeed 57600 ospeed 57600 cs8 -icanon

Target# echo "tronlong" > /dev/ttyS9

图 14
图 14
图 15
图 15

评估板接收测试

评估板执行如下命令,等待接收手机发送的信息。

Target# cat /dev/ttyS9

图 16
图 16

在手机APP操作界面点击上传按钮,如下图所示。弹出界面中不勾选"HEX"选项,输入数据后点击“发送”。

图 17
图 17

评估板调试串口终端将接收到手机发送的字符信息,如下图所示。

图 18
图 18

完成测试后,可执行如下命令断开连接,此时评估底板蓝牙指示灯LED5闪烁,表示已断开连接。

Target# echo -n "+++a" > /dev/ttyS9

Target# echo "AT+DISCONN" > /dev/ttyS9

图 19
图 19

将案例src目录拷贝至Ubuntu并进入该目录。请先确保已参考《Linux系统使用手册》文档完成LinuxSDK安装,执行如下命令进行案例编译,编译完成后在当前目录下生成可执行文件。

Host# source /home/tronlong/RK3562/rk3562-buildroot-2021.11-sdk-v1.0/buildroot/output/rockchip_rk3562/host/environment-setup

Host# make

图 20
图 20

关键代码

(1)初始化串口。

图 21
图 21

(2)初始化蓝牙模块。

图 22
图 22

(3)发送数据。

图 23
图 23

(4)接收数据。

图 24
图 24

由于篇幅过长等原因,部分内容均不逐一展示,如需获取完整版详细资料,请关注创龙科技微信公众号或官网,或者评论区留言,感谢您的支持!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前 言
  • 蓝牙模块案例
    • 案例说明
    • 案例测试
      • HCM111ZAAMD-4X蓝牙测试
      • WH-BLE105蓝牙测试
    • 关键代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档