前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >鸿蒙之串口传输

鸿蒙之串口传输

原创
作者头像
跋扈洋
修改2021-02-05 14:41:59
9260
修改2021-02-05 14:41:59
举报
文章被收录于专栏:物联网知识物联网知识

目录结构

先在./applications/sample/wifi-iot/app路径下新建一个目录(或一套目录结构),用于存放业务源码文件。 本例程:在app下新增业务chuankou,其中hello_world.c为业务代码,BUILD.gn为编译脚本,具体规划目录结构如下:

代码语言:javascript
复制
1

添加描述

业务代码。

新建./applications/sample/wifi-iot/app/chuankou下的hello_world.c文件,在hello_world.c中新建业务入口函数HelloWorld,并实现业务逻辑。并在代码最下方,使用HarmonyOS启动恢复模块接口SYS_RUN()启动业务。(SYS_RUN定义在ohos_init.h文件中)

  1. BUILD.gn为编译脚本
  2. hello_world.c为业务逻辑代码所在文件

hello_world.c

代码语言:javascript
复制
1

BUILD.gn(app/BUILD.gn)

代码语言:javascript
复制
1
  1. “bahuyang”:是生成静态库名称,可随意更改
  2. “led.c”:代码文件

BUILD.gn()

代码语言:javascript
复制
1
  1. 将"startup"注释,运行我们自己的文件
  2. “chuankou”:工程目录
  3. bahuyang:静态库文件

编译烧录

编译

我在以前的文章里,详细讲解了怎样编译。大家可以回头看看。 我们进入终端面板下,在对应工程目录下,输入python build.py wifiiot 进行编译,当出现编译成功时,就代表编译完成。

添加描述

烧录

利用HiBurn工具进行烧录,我在以前的文章里,详细讲过。

添加描述

选定文件后,点击connect,按下开发板复位按钮,进行烧录。 烧录完成后,再次按下复位按键。

观察现象

选择波特率115200,连接相应串口,观看串口调试助手的结果。

后续

欢迎大家关注我的“物联网知识”公众号

编写不易,感谢支持。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录结构
  • 业务代码。
    • hello_world.c
      • BUILD.gn(app/BUILD.gn)
        • BUILD.gn()
        • 编译烧录
          • 编译
            • 烧录
            • 观察现象
            • 后续
            相关产品与服务
            物联网
            腾讯连连是腾讯云物联网全新商业品牌,它涵盖一站式物联网平台 IoT Explorer,连连官方微信小程序和配套的小程序 SDK、插件和开源 App,并整合腾讯云内优势产品能力,如大数据、音视频、AI等。同时,它打通腾讯系 C 端内容资源,如QQ音乐、微信支付、微保、微众银行、医疗健康等生态应用入口。提供覆盖“云-管-边-端”的物联网基础设施,面向“消费物联”和 “产业物联”两大赛道提供全方位的物联网产品和解决方案,助力企业高效实现数字化转型。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档