启航kp OpenHarmony环境搭建
【摘要】 前提 启航kp OpenHarmony环境搭建 搭建好OpenHarmony环境未搭建好可以参考OpenHarmony docker环境搭建 安装vscode 下载好启航kp所需的开发包和样例下载地址 搭建过程 进入正确文件夹首先要进入 /home/openharmony 目录下,如果没有打开在vsc左上角找到文件,点击,然后找到打开文件夹,输入想要进入的目录。能看到便代表成功进入。 配置...
前提
启航kp OpenHarmony环境搭建
搭建好OpenHarmony环境
未搭建好可以参考OpenHarmony docker环境搭建
安装vscode
下载好启航kp所需的开发包和样例
搭建过程
进入正确文件夹
首先要进入 /home/openharmony 目录下,如果没有打开在vsc左上角找到文件,点击,然后找到打开文件夹,输入想要进入的目录。
能看到便代表成功进入。
配置开发板所需要的文件
在vendor文件夹内新增文件夹:isoftstone,把从gitee下载文件中vendor_isoftstone文件夹中的qihang文件夹复制到isoftstone目录下。
device/board文件夹内新增文件夹:isoftstone,在isoftstone文件夹中新建文件夹:qihang,再将附加包内的board_qihang文件夹的人内容拷贝到这个文件夹内:
检验是否安装成功
输入hb set
选中启qihang输入hb build -f尝试编译
输出 qinghang build success则构建成功。
制作“hello word”案例
- 在device/board/isoftstone/qihang/app目录建一个目录:01hello,然后在这个目录下新建文件:hello.c内容如下
#include "ohos_init.h"
void hello_demo(void)
{
printf("hello word!\n")
}
SYS_RUN(oled_demo);
- 在hello.c同级别目录添加文件BUILD.gn,填入以下内容
static_library("hello_demo"){
sources=["hello.c"]
}
- 在app目录BUILD.gn添加01hello模块
import("//build/lite/config/component/lite_component.gni")
lite_component("app") {
features = [
"01hello:hello_demo",
]
}
- hb set选择启航开发板hb build -f进行编译有以下输出表示编译成功
6。 编译成功后可以在out/qihang/qihang/Hi3861_wifiiot_app_allinone.bin找到编译后的二进制文件
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)