文章目录
- 前言
- 一、前提准备
- 二、基础操作
- 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 命令可以看到可选择的设备。
进行上下键的选择,选中设备后回车即可。
2.hb build -f 命令的使用
hb build -f 命令是编译命令,在控制台输入命令后回车会进行编译,成功如下:
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模块,如下所示:
3.4、接下来就是用hb set 和hb build -f进行选择和编译就行了。