M4-R1 开源鸿蒙(OpenHarmory)开发板丨串口调试助手实战案例

理财派对 2026-01-02 阅读:31141

前言

开源鸿蒙OpenHarmony)作为国产分布式操作系统,正在为智能终端与物联网设备构建统一的开放生态。它以开源共建的方式,为多设备协同与产业创新提供坚实基础。

M4-R1 开发板凭借完善的软硬件支持与高集成度设计,成为开发者体验与学习鸿蒙系统的理想平台。无论是智慧家居、教学实验,还是设备通信,M4-R1 都能提供稳定可靠的开发环境。

M4-R1 开源鸿蒙(OpenHarmory)开发板丨串口调试助手实战案例

本次分享的实战案例——串口调试助手(SerialTool),基于 M4-R1 开发板实现。通过该项目,我们将展示如何在 OpenHarmony 下进行串口通信开发与调试,助力开发者快速入门开源鸿蒙。


一、案例源码及HAP包获取

1.1 案例源码获取

1)百度网盘资料中下载 SerialTool_API12.zip。

链接:https://pan.baidu.com/s/1Zq6Ui-348QDMuqMnO9lOCA?pwd=fw8w

提取码:fw8w

2)解压压缩包后通过 DevEco Studio 打开工程即可查看源码。

1.2 案例 HAP 包获取

1)百度网盘资料中下载 SerialTool_API12.hap。

链接: https://pan.baidu.com/s/1cI0q2Lc9I-xDgQqDWTlFFA?pwd=re5h

提取码:re5h

M4-R1 开源鸿蒙(OpenHarmory)开发板丨串口调试助手实战案例

2.案例安装教程

以向 M4-R1 推送 HAP 包为例,介绍应用案例的使用。

1)电脑 USB 口连接 M4-R1 OTG 口,电脑打开命令提示符 cmd。

2)执行以下指令,检查 HDC 连接是否成功,若成功则会显示设备,如下图所示。

3)执行以下指令,转到 HAP 包存放目录,该案例 HAP 包存放到桌面。

M4-R1 开源鸿蒙(OpenHarmory)开发板丨串口调试助手实战案例

切换目录成功,将如下图所示。

M4-R1 开源鸿蒙(OpenHarmory)开发板丨串口调试助手实战案例

4)执行以下指令下载 HAP 包。

M4-R1 开源鸿蒙(OpenHarmory)开发板丨串口调试助手实战案例

成功将会返回下图信息。

M4-R1 开源鸿蒙(OpenHarmory)开发板丨串口调试助手实战案例

此时开发板桌面将会显示该应用图标。

M4-R1 开源鸿蒙(OpenHarmory)开发板丨串口调试助手实战案例

二、案例功能介绍

示例:选择排序(selection sort)是一种简单直观的排序算法,首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。

1)点击桌面图标进入到应用界面。

M4-R1 开源鸿蒙(OpenHarmory)开发板丨串口调试助手实战案例

备注:

使用该应用时,需将开发板的 UART3 与电脑端相连。

2)连接完成后,输入波特率,点击【设置波特率】将设置 UART3 的波特率,该案例以115200为例。

设置成功波特率后,会弹出设置成功的弹窗提示,点击确认即可。

M4-R1 开源鸿蒙(OpenHarmory)开发板丨串口调试助手实战案例

3)电脑端打开串口调试助手,找到相应的 COM 口,根据板端设置的波特率设置电脑端串口调试助手的波特率,点击【打开】即可。

M4-R1 开源鸿蒙(OpenHarmory)开发板丨串口调试助手实战案例

4)板端应用界面点击【打开串口】,若其变为【关闭串口】则证明正常打开串口。

5)数据发送区和数据接收区可选择格式,根据需求选择 ASCII 或者 HEX 格式。

6)在数据发送输入框内填写需要发送的内容,点击发送即可在已发送数据记录和电脑端串口调试助手查看到发送信息。

7)数据接收区点击【开始接收】,若其变为【停止接收】则表示开启接收成功,此时电脑端发送数据将会显示在接收到的数据接收框内。

备注:

注意:如果打开了串口,没有启动接收,下次启动接收时会一次性显示之间电脑端发送的数据,可以通过【清除接收数据】消除。

具体实现效果如下图所示:

M4-R1 开源鸿蒙(OpenHarmory)开发板丨串口调试助手实战案例

M4-R1 开源鸿蒙(OpenHarmory)开发板丨串口调试助手实战案例


热门文章
  • 2025年1月北京房市数据大揭秘

    2025年1月北京房市数据大揭秘
    2025年1月,北京的新房和二手房网签量表现不同,新房签约103套,二手房签约101套。回顾过去几个月,北京的房屋交易数量有所变化,12月新房签约5322套,二手房21556套。而在11月和10月,新房和二手房的签约数量也有所不同。本文还提到北京的房价走势及各区域的房价情况,让购房者对市场变化有更清晰的认识。 2025年1月的北京房地产市场数据,显示出新房和二手房市场的不同表现,这种动态值得我们关注。作为中国首都,北京的房地产市场一直受到全国的关注。过去几个月的签约...
  • 特斯拉 Optimus 人形机器人试生产线亮相,马斯克称年底数千台将入驻工厂

    特斯拉 Optimus 人形机器人试生产线亮相,马斯克称年底数千台将入驻工厂
    在特斯拉 2025 年第一季度更新报告中,公司首次向外界展示了 Optimus 人形机器人试生产线。特斯拉表示,Optimus 的生产时间表保持不变,公司正朝着尽快生产出能够完成有用工作的首批人形机器人的目标迈进。 据IT之家了解,特斯拉的 Optimus 试生产线位于弗里蒙特工厂,这里是特斯拉众多项目的起点。公司希望在年底前将 Optimus 机器人的部署范围扩大到旗下更多工厂。 在特斯拉第一季度财报电话会议上,埃隆 马斯克分享了 Optimus 项目的最新进展:“...
  • 科创综指ETF南方(认购代码:589663)2月17日起正式开售

    科创综指ETF南方(认购代码:589663)2月17日起正式开售
      中国网财经2月7日讯 随着首批科创综指ETF正式获批,市场迎来科创板投资新工具。日前,南方基金发布公告,南方上证科创板综合ETF(简称:科创综指ETF南方;认购代码:589663)将于2月17日正式开售,有望为投资者布局"硬科技"赛道提供高效配置工具。   业内人士指出,随着科创板上市公司数量的提升,上证科创板综合指数的推出为科创板市场提供更丰富、更全面的投资工具,与现有的科创50、科创100、科创200 等规模指数形成互补,为投资者提供了一种便捷的投资科创板的方式,有...
  • 化工行业周报:丙烯酸等本周涨幅居前,赛轮ESG表现获肯定

    化工行业周报:丙烯酸等本周涨幅居前,赛轮ESG表现获肯定
    (以下内容从信达证券《化工行业周报:丙烯酸等本周涨幅居前,赛轮ESG表现获肯定》研报附件原文摘录) 本期内容提要: 基础能源(煤油气)价格回顾:截止2025/01/02,WTI原油价格为71.72美元/桶,周环比上涨1.27%;布伦特原油价格为74.64美元/桶,周环比上涨1.10%。截止2025/01/03,动力煤价格为662元/吨,周环比上涨0.61%;LNG价格为4527元/吨,周环比下跌0.64%。 基础化工板块市场表现回顾:本周(2024/12/27-2025/01...
  • 《2024年度中国慈善信托发展报告》解析(上):蓬勃发展与现存挑战

    《2024年度中国慈善信托发展报告》解析(上):蓬勃发展与现存挑战
      中国网财经3月3日讯 日前,中国信托业协会慈善信托专业委员会与中国慈善联合会慈善信托委员会联合发布《2024年度中国慈善信托发展报告》(简称《报告》)。这一连续八年发布的年度报告,不仅是对慈善信托行业发展的阶段性总结,更是洞察其未来走向的重要窗口。在过去的2024年,慈善信托领域呈现出诸多新变化,既有着令人瞩目的发展成果,也面临着一系列亟待解决的问题。   政策助力慈善信托发展态势良好   记者了解到,2024年9月新修订的《慈善法》正式实施后,为慈善信托的稳健发展筑...