HarmonyOS IoT设备开发学习
文章平均质量分 94
学习笔记,仅供参考
shi_zi_183
这个作者很懒,什么都没留下…
展开
-
HarmonyOS无线联网开发(WIFI AP热点,STA联网,UDP客户端)
HarmonyOS无线联网开发WIFI AP热点API介绍wifi_hotspot.h接口简介接口名功能描述WifiErrorCode EnableHotspot(void)启用AP热点模式WifiErrorCode DisableHotspot(void)禁用AP热点模式WifiErrorCode SetHotspotConfig(const HotspotConfig* config)设置指定的热点配置WifiErrorCode GetHotspotC转载 2021-09-02 17:44:33 · 1032 阅读 · 1 评论 -
HarmonyOS驱动子系统(ADC、I2C、UART)
HarmonyOS驱动子系统ADCAPI介绍wifiiot_adc.h接口简介接口名功能描述unsigned int AdcRead(WifiIotAdcChannelIndex channel, unsigned short *data, WifiIotAdcEquModelSel equModel,WifiIotAdcCurBais curBais, unsigned short rstCnt)根据输入参数从指定的ADC通道读取一段采样数据参数:名字描述转载 2021-08-31 17:08:23 · 884 阅读 · 1 评论 -
HarmonyOS驱动子系统开发(GPIO、GPIO中断、PWM)
HarmonyOS驱动子程序开发GPIO接口简介wifiiot_gpio.h接口简介这个.h中包含声明GPIO接口函数,这些功能用于初始化GPIO接口名功能描述unsigned int GpioInit(void)初始化GPIOunsigned int GpioDeinit(void)取消初始化GPIOunsigned int GpioSetDir(WifiIotGpioIdx id, WifiIotGpioDir dir)设置GPIO引脚方向unsig转载 2021-08-30 19:07:44 · 1531 阅读 · 0 评论 -
HarmonyOS内核开发(事件、互斥锁、消息队列)
HarmonyOS内核开发事件基本概念事件是一种实现任务间通信的机制,可用于实现任务间的同步,但事件通信只能是事件类型的通信,无数据传输。一个任务可以等待多个事件的发生:可以是任意一个事件发生时唤醒任务进行事件处理;也可以是几个事件都发生后才唤醒任务进行事件处理。事件集合用32位无符号整型变量来表示,每一位代表一个事件。多任务环境下,任务之间往往需要同步操作。事件可以提供一对多、多对多的同步操作。一对多同步模型:一个任务等待多个事件的触发;多对多同步模型:多个任务等待多个事件的触发。任务可以通过创转载 2021-08-29 17:37:00 · 1155 阅读 · 0 评论 -
HarmonyOS内核开发(任务、定时器、信号量)
HarmonyOS内核开发任务管理基本概念1、从系统的角度看,任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、使用内存空间等系统资源,并独立于其他任务运行。2、LiteOS的任务模块可以给用户提供多个任务,实现类之间的切换和信息,帮助用户管理业务程序流程。这样用户可以将更多的精力投入到业务功能的实现中。3、LiteOS中的任务是抢占式调度机制,高优先级的任务可打断低优先级任务,低优先级任务必须在高优先级任务阻塞或结束后才能得到调度,同时支持时间轮转调度方式。4、LiteOS的任务默认转载 2021-08-27 18:49:23 · 1044 阅读 · 1 评论 -
BearPi-HM Nano开发板介绍
BearPi-HM Nano开发板功能BearPi-HM Nano开发板是一块专门为鸿蒙OS设计的HarmonyOS开发板,板载高度集成的2.4GHz WLAN SoC芯片Hi3861,并板载NFC电路及标准的E53接口可拓展只能加湿器、智能台灯等。。1、ES5拓展板接口2、WiFI Soc Hi38613、NFC芯片NT3H1204、Type-C USB接口5、复位键6、用户按键7、NFC天线8、TTL转USB芯片CH340E原理图按键电路原理图BearPi-HM Nano开发转载 2021-08-21 17:14:12 · 2769 阅读 · 0 评论