写点什么

HarmonyoS 快速入门:Hello world

作者:逝缘~
  • 2022 年 7 月 17 日
  • 本文字数:652 字

    阅读完需:约 2 分钟

HarmonyoS快速入门:Hello world

添加源码文件

1、新增 my_app 文件夹

在. /applications/BearPi/BearPi-HM_Nano/ sample 路径下新建一个 my_app 目录,用于存放业务源码文件。

2、新增 hello_world.c 文件

在. / applications/BearPi/BearPi-HM_ Nano/ sample/my_app 路径下新建一个 hello_world.c 文件,该文件为业务源码文件。

3、新增 BUILD.gn 文件

在./applications/BearPi/BearPi-HM_Nano/ sample/my_app 路径下新建一个 BUILD.gn 文件,该文件为业务源码编译脚本。

编写代码

#include <stdio.h>#include "ohos_init.h"
void Hello_World(void){ printf("Hello World!\r\n");}APP_FEATURE_INIT(Hello_World);
复制代码

构建 BUILD.gn

static_library("myapp") {    sources = [        "hello_world.c"    ]    include_dirs = [        "//utils/native/lit/include"    ]}
复制代码

1.static_library 中指定业务模块的编译结果,为静态库文件 libmyapp. a,开发者根据实际情况完成填写。

2.sources 中指定静态库. a 所依赖的. c 文件及其路径,若路径中包含"!1"则表示绝对路径(此处为代码根路径),若不包含"[/"则表示相对路径。

3.include_dirs 中指定 source 所需要依赖的.h 文件路径。

编写模块编译构建文件 BUILD.gn

my_app 是相对路径,指向. / applications/BearPi/BearPi-HM/sample/my_app/BUILD.gn 。

myapp 是目标,指向. /applications/BearPi/BearPi-HM/sample/my_app/BUILD.gn 中的 static_library ("myapp")。

调试 Hello World 程序

1.在 Visual Studio Code 底部,点击"串口"按钮图标。

2.输入端口号,其他参数保持默认配置。

3.按下开发板 RESET 按键,即可输出日志信息。

发布于: 刚刚阅读数: 3
用户头像

逝缘~

关注

还未添加个人签名 2022.07.01 加入

还未添加个人简介

评论

发布
暂无评论
HarmonyoS快速入门:Hello world_7月月更_逝缘~_InfoQ写作社区