环境搭建
Author: HonestQiao 乔帮主的docker环境适用于套件使用,具体参考网址:https://blog.51cto.com/harmonyos/5223948
VSCode连接到container中进行开发
安装remote – container插件:
安装完成后,在VSCode的左下角出现一个绿色的按钮。
连接到container中点击attach to Running Container…
Attach到container以后,可以看到内部的文件系统:
这样就能正常开发了
创建HelloWorld
用VScoder打开路径:
/home/dist/OpenHarmony-v3.1-Release/applications/sample/wifi-iot/app
/app/BUILD.gn
import("//build/lite/config/component/lite_component.gni")
lite_component("app") {
features = [
#"startup",
"myshow:myshow",
]
}
./app创建文件夹myshow,并建两个文件BUILD.gn 和 myshow.c
BUILD.gn
static_library("myshow") {
sources = [
"myshow.c"
]
include_dirs = [
"//utils/native/lite/include",
"//kernel/liteos_m/kal/cmsis",
"//base/iot_hardware/peripheral/interfaces/kits",
]
}
myshow.c
void mymain(void)
{
printf("[DEMO] Hello world. ");
}
SYS_RUN(mymain);
使用 hb set 选择 wifiiot_hispark_pegasus
使用 hb build -f 生成bin
生成文件路径:/home/dist/OpenHarmony-v3.1-Release/out/hispark_pegasus/wifiiot_hispark_pegasus
使用HiBurn.exe烧录
串口验证
至此可以愉快的进行开发了。
审核编辑 :李倩
-
程序开发
+关注
关注
0文章
30浏览量
10376 -
vscode
+关注
关注
1文章
159浏览量
7992
原文标题:【开源应用】HiSpark Wi-Fi IoT套件试用笔记:Hello程序开发体验
文章出处:【微信号:gh_9b9470648b3c,微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】1 - 开箱测试和技术资料准备
开发者的开源鸿蒙故事
使用MCUXpresso for VS Code插件开发Zephyr的hello world

高校开源开发者培养分论坛亮点前瞻
CCF开源创新大赛决赛结果发布!OpenHarmony应用开发赛道尽展风采

介绍一款Java开发的开源MES系统

10万奖金池!CCF开源创新大赛-OpenHarmony应用开发大赛,等你来战!

JH-7110 RISC-V开发套件正式开源

鸿蒙OpenHarmony【轻量系统 编写“Hello World”程序】 (基于Hi3861开发板)

鸿蒙OpenHarmony【小型系统 编写“Hello World”程序】 (基于Hi3516开发板)

鸿蒙OpenHarmony【标准系统 编写“Hello World”程序】(基于RK3568开发板)

鸿蒙OpenHarmony【标准系统编写“Hello World”程序】 (基于RK3568开发板)

鸿蒙OpenHarmony【小型系统编写“Hello World”程序】 (基于Hi3516开发板)

鸿蒙OpenHarmony【轻量系统编写“Hello World”程序】 (基于Hi3861开发板)

评论