基于OpenHarmony的启航开发板的基础操作

文章目录

  • 前言
  • 一、前提准备
  • 二、基础操作
    • 1.hb set命令的使用
    • 2.hb build -f 命令的使用
    • 3.Hello World 案例


前言

在物联网(IoT)领域,开发板扮演着至关重要的角色,为开发人员提供了实验和原型设计的平台。而OpenHarmony作为一个开源、可信赖的操作系统,为开发人员提供了便利和灵活性。本篇博客将介绍基于OpenHarmony的启航开发板的基础操作,并引导读者进入物联网开发的精彩世界。


一、前提准备

需要一台Ubuntu虚拟机和vscode软件,详细搭建请看下面这篇博客

https://bbs.huaweicloud.com/blogs/410714

二、基础操作

1.hb set命令的使用

在命令行终端输入hb set 命令可以看到可选择的设备。

基于OpenHarmony的启航开发板的基础操作_第1张图片
进行上下键的选择,选中设备后回车即可。

2.hb build -f 命令的使用

hb build -f 命令是编译命令,在控制台输入命令后回车会进行编译,成功如下:
基于OpenHarmony的启航开发板的基础操作_第2张图片

3.Hello World 案例

3.1、在device/board/qihang/app目录下新建一个目录:01hello,然后在这个目录下新建文件:hello.c,填入以下内容:

#include "ohos_init.h"

/hello world demo 入口函数/ static void hello_demo(){ printf("hello world !\n"); }

SYS_RUN(hello_demo);

3.2、在hello.c同级别目录添加文件BUILD.gn,填入以下内容:

#静态库 static_library("hello_demo1"){ sources=["hello.c"] }

3.3、在app目录下的BUILD.gn文件内添加01hello模块,如下所示:
基于OpenHarmony的启航开发板的基础操作_第3张图片
3.4、接下来就是用hb set 和hb build -f进行选择和编译就行了。

你可能感兴趣的:(iot)