环境搭建
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烧录
串口验证
至此可以愉快的进行开发了。
靠谱金服联手智信通,汽车金融风控究竟应该怎么玩?
新日光能源推出“完美电池”太阳能模块产品
泰晶科技获得“中国上市公司成长百强”荣誉
什么蓝牙耳机音质好?2022年学生党蓝牙耳机推荐
便携式重金属检测仪可从源头来保障粮食的安全
【开源应用】HiSpark Wi-Fi IoT套件试用笔记:Hello程序开发体验
回顾2019年工会会员暨职工代表大会的内容和说明
PROTEL TO PADS LOGIC (POWER L
理性分析华为年终奖:发1500亿不可能但入职3年分18万不是梦!
罗罗与Uptake合作 采用人工智能技术来检测遄达发动机的潜在问题
全对称MOS FET 100W HI-FI放大器电路图
什么是时钟偏差 时钟分配网络中的时钟偏移问题分析
射频同轴连接器结构及选择
芯讯通Cat.1模组SIM7600NA和Cat.4模组SIM7600NA-H通过GCF认证
找方案|安森美AR0233AT Hayabusa CMOS Image Sensor 2.6 MP 1/2.5” HDR+LFM
在未来GPU、FPGA、ASIC芯片将三分天下
ISC中国互联网安全大会聚焦安全新变革
燧原科技加入人工智能开放计算体系-DeepLink,共建AI软硬件生态
土壤水分监测仪的工作原理以及它的使用分享
小米mix怎么样,如此火爆真的是因为这是第一款无边框手机?