基于OpenHarmony的启航开发板的基础操作
【摘要】 在物联网(IoT)领域,开发板扮演着至关重要的角色,为开发人员提供了实验和原型设计的平台。而OpenHarmony作为一个开源、可信赖的操作系统,为开发人员提供了便利和灵活性。本篇博客将介绍基于OpenHarmony的启航开发板的基础操作,并引导读者进入物联网开发的精彩世界。
引言
在物联网(IoT)领域,开发板扮演着至关重要的角色,为开发人员提供了实验和原型设计的平台。而OpenHarmony作为一个开源、可信赖的操作系统,为开发人员提供了便利和灵活性。本篇博客将介绍基于OpenHarmony的启航开发板的基础操作,并引导读者进入物联网开发的精彩世界。
前提准备
需要一台Ubuntu虚拟机和vscode软件,详细搭建请看下面这篇博客
基础操作
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进行选择和编译就行了。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)