梅科尔工作室-BearPi-HM Nano 快速入门 Hello_World

发布于 2022-7-17 10:21
浏览
1收藏

@toc

1. 添加Hello World源码文件

打开Visual Studio Code软件。点击文件,打开文件夹,点击映射文件—>home—>bearpi—>code—>打开

梅科尔工作室-BearPi-HM Nano  快速入门   Hello_World-开源基础软件社区

可得到如下图所示内容:

梅科尔工作室-BearPi-HM Nano  快速入门   Hello_World-开源基础软件社区

在“项目名\applications\BearPi\BearPi-HM_Nano\sample”文件下创建实例文件夹,my_app。

梅科尔工作室-BearPi-HM Nano  快速入门   Hello_World-开源基础软件社区

在my_app文件夹下创建hello_world.c,BUILD.gn两个文件。

2. 编写Hello World业务代码

#include <stdio.h>
#include "ohos_init.h"
void Hello_world(void)
{
    printf("Hello world!\r\n");
}
APP_FEATURE_INIT(Hello_World);

3. 编写编译构建文件BUILD.gn

static_library ("myapp") {
    sources =[
        "hello_world.c"
    ]
    include_dirs =[
        "//utils/native/lite/include"
    ]
}
  • static_ library中指定业务模块的编译结果,为静态库文件libmyapp.a,开发者根据实际情况完成填写。
  • sources中指定静态库.a所依赖的.c文件及其路径,若路径中包含"//“则表示绝对路径(此处为代码根路径),若不包含”//"则表示相对路径。
  • include_dirs.中指定source所需要依赖的.h文件路径。

除新建BUILD.gn文件外,还有一个原BUILD.gn文件,在原BUILD.gn文件代码最后加一行代码:

"my _app:myapp",

屏蔽掉"B2_basic_button:button_example",做法如下所示:

#"B2_basic_button:button_example",

4. 调试Hello World程序

打开MobaXterm软件,登入
输入cd +文件名称 —>进入项目文件中,然后输入hpm dist对项目文件进行编译,编译完成后使用HiBurn烧录到开发板上。

标签
已于2022-7-17 19:21:12修改
5
收藏 1
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐