环境搭建
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
#include
#include
#include "ohos_init.h"#include "cmsis_os2.h"#include "iot_gpio.h"
void mymain(void){ printf("[DEMO] Hello world.\n");}
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烧录

串口验证

至此可以愉快的进行开发了。
-
IOT
+关注
关注
189文章
4369浏览量
206549
发布评论请先 登录
浅谈Wi-Fi 6E与Wi-Fi 7的关键器件——BAW滤波器新技术
LitePoint Wi-Fi测试软件减轻客户设计负担
有没有什么修复方法可以确保 AP 模式下的 Wi-Fi 和 BLE 连接同时正常工作?
如何选择合适的芯科科技Wi-Fi开发板
Wi-Fi 8:开启极高可靠性 (UHR) 连接的新纪元——1
芯科科技推出新款Wi-Fi 6开发套件SiWG917Y
Wi-Fi HaLow如何突破传统Wi-Fi性能瓶颈?
基于 Wi-Fi 的定位服务
nRF Cloud Wi-Fi 定位服务
Wi-Fi 定位服务
2.4GHz+5GHz双频低功耗 Wi-Fi 6协同IC -nRF7002
华为海思正式进入Wi-Fi FEM赛道?
摩尔斯微电子发布Wi-Fi HaLow评估套件,加速物联网开发
从Wi-Fi 4到Wi-Fi 7:网速飙升40倍的无线革命

【开源应用】HiSpark Wi-Fi IoT套件试用笔记:Hello程序开发体验
评论