环境搭建
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浏览量
10349 -
vscode
+关注
关注
1文章
157浏览量
7900
原文标题:【开源应用】HiSpark Wi-Fi IoT套件试用笔记:Hello程序开发体验
文章出处:【微信号:gh_9b9470648b3c,微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】1 - 开箱测试和技术资料准备
开发者的开源鸿蒙故事
使用MCUXpresso for VS Code插件开发Zephyr的hello world
![使用MCUXpresso for VS Code插件<b class='flag-5'>开发</b>Zephyr的<b class='flag-5'>hello</b> world](https://file1.elecfans.com/web3/M00/04/A6/wKgZPGd3PBeAcAcFAABDETVNApk954.png)
高校开源开发者培养分论坛亮点前瞻
CCF开源创新大赛决赛结果发布!OpenHarmony应用开发赛道尽展风采
![CCF<b class='flag-5'>开源</b>创新大赛决赛结果发布!OpenHarmony应用<b class='flag-5'>开发</b>赛道尽展风采](https://file.elecfans.com/web2/M00/35/6C/poYBAGIq5qqAQJzlAAA5OpNWiJA439.png)
介绍一款Java开发的开源MES系统
![介绍一款Java<b class='flag-5'>开发</b>的<b class='flag-5'>开源</b>MES系统](https://file1.elecfans.com/web2/M00/BD/33/wKgaomWg0PiAC1KoAAcHR_sH_FA403.png)
10万奖金池!CCF开源创新大赛-OpenHarmony应用开发大赛,等你来战!
![10万奖金池!CCF<b class='flag-5'>开源</b>创新大赛-OpenHarmony应用<b class='flag-5'>开发</b>大赛,等你来战!](https://file.elecfans.com/web2/M00/35/6C/poYBAGIq5qqAQJzlAAA5OpNWiJA439.png)
JH-7110 RISC-V开发套件正式开源
![JH-7110 RISC-V<b class='flag-5'>开发</b>套件正式<b class='flag-5'>开源</b>](https://file.elecfans.com/web2/M00/1A/02/poYBAGF47iiANcvqAABSphpOXQU436.jpg)
鸿蒙OpenHarmony【轻量系统 编写“Hello World”程序】 (基于Hi3861开发板)
![鸿蒙OpenHarmony【轻量系统 编写“<b class='flag-5'>Hello</b> World”<b class='flag-5'>程序</b>】 (基于Hi3861<b class='flag-5'>开发</b>板)](https://file1.elecfans.com/web2/M00/E6/F1/wKgaomZF3JuAZ8IMAAAxJKnBYwA272.png)
鸿蒙OpenHarmony【小型系统 编写“Hello World”程序】 (基于Hi3516开发板)
![鸿蒙OpenHarmony【小型系统 编写“<b class='flag-5'>Hello</b> World”<b class='flag-5'>程序</b>】 (基于Hi3516<b class='flag-5'>开发</b>板)](https://file1.elecfans.com/web2/M00/E3/EA/wKgZomY92mCAOpDmAABBE-im69c216.png)
鸿蒙OpenHarmony【标准系统 编写“Hello World”程序】(基于RK3568开发板)
![鸿蒙OpenHarmony【标准系统 编写“<b class='flag-5'>Hello</b> World”<b class='flag-5'>程序</b>】(基于RK3568<b class='flag-5'>开发</b>板)](https://file1.elecfans.com/web2/M00/E4/5A/wKgaomY8nl-ALH4oAAA3gQX5Lbg184.png)
鸿蒙OpenHarmony【标准系统编写“Hello World”程序】 (基于RK3568开发板)
![鸿蒙OpenHarmony【标准系统编写“<b class='flag-5'>Hello</b> World”<b class='flag-5'>程序</b>】 (基于RK3568<b class='flag-5'>开发</b>板)](https://file1.elecfans.com/web2/M00/C5/CD/wKgZomYCdwyAIFf5AAB_7E1pFms943.jpg)
鸿蒙OpenHarmony【小型系统编写“Hello World”程序】 (基于Hi3516开发板)
![鸿蒙OpenHarmony【小型系统编写“<b class='flag-5'>Hello</b> World”<b class='flag-5'>程序</b>】 (基于Hi3516<b class='flag-5'>开发</b>板)](https://file1.elecfans.com/web2/M00/C5/CD/wKgZomYCdwyAIFf5AAB_7E1pFms943.jpg)
鸿蒙OpenHarmony【轻量系统编写“Hello World”程序】 (基于Hi3861开发板)
![鸿蒙OpenHarmony【轻量系统编写“<b class='flag-5'>Hello</b> World”<b class='flag-5'>程序</b>】 (基于Hi3861<b class='flag-5'>开发</b>板)](https://file1.elecfans.com/web2/M00/C5/D1/wKgZomYChGOAUaiiAADe1d8SeRY102.jpg)
评论