梅克尔工作室-鸿蒙14天IOT开发实战-笔记(2.1)

发布于 2022-7-27 16:26
浏览
0收藏

2.1 OpenHarmony快速入门之Hello World

(1)添加HelloWorld源码文件

梅克尔工作室-鸿蒙14天IOT开发实战-笔记(2.1)-开源基础软件社区
梅克尔工作室-鸿蒙14天IOT开发实战-笔记(2.1)-开源基础软件社区

(2)在hello_world.c文件中编写代码

梅克尔工作室-鸿蒙14天IOT开发实战-笔记(2.1)-开源基础软件社区

(3)在BUILD.gn文件编写代码

梅克尔工作室-鸿蒙14天IOT开发实战-笔记(2.1)-开源基础软件社区
其中

  • static_library中指定业务模块的编译结果,为静态库文件libmyapp.a,根据实际情况填写
  • sources中指定静态库.a所依赖的.c文件及其路径,若路径中包含“//”则表示绝对路径(此处代码为根路径),若不包含“//”则表示相对路径
  • include_dirs中指定source所需要依赖的.h文件路径

(4)编写模块BUILD.gn文件,位置4即为添加的代码(注意文件位置,与上一个不同)

梅克尔工作室-鸿蒙14天IOT开发实战-笔记(2.1)-开源基础软件社区

(5)使用MobaXterm工具连接服务器编译

梅克尔工作室-鸿蒙14天IOT开发实战-笔记(2.1)-开源基础软件社区

(6)然后打开HiBurn工具,连接开发板,进行烧录

梅克尔工作室-鸿蒙14天IOT开发实战-笔记(2.1)-开源基础软件社区
选择文件
梅克尔工作室-鸿蒙14天IOT开发实战-笔记(2.1)-开源基础软件社区
选择完文件之后,进行如下操作,点击connect之后,按下开发板的复位按键,进行下载
梅克尔工作室-鸿蒙14天IOT开发实战-笔记(2.1)-开源基础软件社区
下载完成之后,点击disconnect
梅克尔工作室-鸿蒙14天IOT开发实战-笔记(2.1)-开源基础软件社区

(7)编译hello world

梅克尔工作室-鸿蒙14天IOT开发实战-笔记(2.1)-开源基础软件社区

(8)然后按下开发板的复位按键,便可打印hello world

梅克尔工作室-鸿蒙14天IOT开发实战-笔记(2.1)-开源基础软件社区

收藏
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐