欢迎来到纳米网!
首页 > 公众号文章>正文

M4-R1开发板串口调试助手:OpenHarmony实战案例详解

前言

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

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

wKgZO2lUk_OAWi95ACTfaAHGIrA997.png

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


一、案例源码及HAP包获取

1.1 案例源码获取

1)百度网盘资料中下载 SerialTool_API12.zip。
链接:https://pan.baidu.com/s/1Zq6Ui-348QDMuqMnO9lOCA?pwd=fw8w
提取码:fw8w

wKgZPGlUlDqAMuQ_AA0Vebzxfzc172.png

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

1.2 案例 HAP 包获取

1)百度网盘资料中下载 SerialTool_API12.hap。
链接: https://pan.baidu.com/s/1cI0q2Lc9I-xDgQqDWTlFFA?pwd=re5h
提取码:re5h

wKgZO2lUlgmANxetAAU1XNsyXiY194.png

2.案例安装教程

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

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

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

wKgZPGlUljCAFRCnAACK6xRRAhk838.png

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

wKgZO2lUlkqAEfNvAAASoML0yEE098.png

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

wKgZO2lUlmOALdoVAASkU5wuCsQ706.png

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

wKgZO2lUlpWADscNAAAn0BIT95s779.png

成功将会返回下图信息。

wKgZPGlUlrGALkEmAAQW9V5Byuw674.png

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

wKgZPGlUls6AduTSAADu4-QI8eI678.png

二、案例功能介绍

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

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

wKgZPGlUlv6AKJWqAAEp1mzHFVM307.png

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

2)连接完成后,输入波特率,点击【设置波特率】将设置 UART3 的波特率,该案例以115200为例。
设置成功波特率后,会弹出设置成功的弹窗提示,点击确认即可。

wKgZO2lUlxCAOxCAAAEgeYnrftY308.png

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

wKgZPGlUlzWAA5gbAAAq9_VLDG4318.png

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

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

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

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

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

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

wKgZO2lUlz6AOVcXAAD5MW3gUwc878.pngwKgZPGlUl0mAMNsOAADqdLYOK_U630.png

猜你喜欢

  • 艾为电子AW9967FSR:高效升压型WLED驱动芯片详解

    艾为电子AW9967FSR:高效升压型WLED驱动芯片详解

    在消费电子持续追求轻薄化与长续航的当下,背光系统能效成为关键瓶颈。传统方案在轻载场景效率低下,散热性能不足,严重制约设备续航并带来可靠性风险。数模龙头艾为电子推出新一代升压型WLED驱动芯片——AW9967FSR,以科学先进的热管理技术,打造卓越的散热...

    2025-12-01
  • Microchip发布MCP服务器:革新AI驱动的产品数据访问方式

    Microchip发布MCP服务器:革新AI驱动的产品数据访问方式

    该服务器支持跨AI平台获取可信产品信息,简化工作流程、加速设计并提高生产力 为进一步兑现公司为嵌入式工程师开发AI解决方案的承诺,Microchip Technology Inc.(微芯科技公司)今日推出模型语境协议(MCP)服务器。作为AI接口,MCP服务器可直接连接兼容的AI...

    2026-01-23
  • Microchip第22届中国技术精英年会北京站成功闭幕,下一站深圳

    Microchip第22届中国技术精英年会北京站成功闭幕,下一

    Microchip第22届中国技术精英年会(MASTERs)北京站于今日圆满落幕!来自各地的技术专家、行业伙伴和客户齐聚一堂,共同探讨前沿技术与创新应用。活动伊始,Microchip大中华区副总裁Edward Ho先生为本站致开幕词,欢迎各位嘉宾的到来,并分享了对行业发展的展望...

    2026-01-23
  • 国星半导体车规级LED芯片获2025年广东省名优高新技术产品

    国星半导体车规级LED芯片获2025年广东省名优高新技术

    近日,广东省高新技术企业协会正式发布《2025年第二批广东省名优高新技术产品名单》,国星半导体自主研发的车规级LED芯片与垂直LED芯片两大系列产品成功入选。该认定严格围绕技术创新性、质量稳定性、市场成熟度及产业化能力四大维度进行评审,是广东省...

    2025-12-02
  • 云英谷科技荣登2025中国半导体企业影响力百强,专注OLED显示驱动芯片

    云英谷科技荣登2025中国半导体企业影响力百强,专注OLED

    11月14日,世界集成电路协会(WICA)主办的“2025全球半导体市场峰会”在上海成功召开。本次峰会发布了2026全球半导体市场趋势展望暨2025中国半导体企业影响力百强及集成电路新锐企业50强报告。云英谷科技股份有限公司荣登“2025中国半导体企业影响力百...

    2026-01-23
^