内核基础外设,再到传感器、WiFi编程,看HarmonyOS如何驾驭小熊派开发板

网友投稿 521 2022-05-30

前言

小熊派IoT开发板一款由南京小熊派智能科技有限公司联合华为技术有限公司基于STM32L431RCT6设计的高性能物联网开发板。开发板充分考虑物联网感知层设备的多样性,具有强大的可扩展性,用于提供给开发者评估及快速设计相关物联网的应用产品。本合集便是利用小熊派IOT开发板学习分析HarmonyOS的系列集锦。

基础学习

从内核、基础外设,再到传感器、WiFi编程,看HarmonyOS如何驾驭小熊派开发板

001、B2_basic_button案例学习

摘要:使用GPIO输入功能去读取按键状态

002、自定义LED灯点亮及LED灯闪烁

摘要: 如何编写点亮、编译烧录、调试LED灯程序

内核编程

003、HarmonyOS 内核编程开发–Thread多线程

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用cmsis 2.0 接口进行多线程开发

004、HarmonyOS 内核编程开发–定时器

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用cmsis 2.0 接口进行定时器开发

005、HarmonyOS 内核编程开发–信号量

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用cmsis 2.0 接口通过信号量同时从不同的线程访问共享资源

006、HarmonyOS 内核编程开发–事件标志

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用cmsis 2.0 接口使用事件标志同步线程

007、HarmonyOS 内核编程开发–互斥锁

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用cmsis 2.0 接口使用互斥来同步任务

008、HarmonyOS 内核编程开发–消息队列

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用cmsis 2.0 接口通过消息队列进行线程之间交换消息

基础外设

009、HarmonyOS 基础外设开发–GPIO输出

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用GPIO输出功能去点亮LED灯。

010、HarmonyOS 基础外设开发–GPIO输入

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用GPIO输入功能去读取按键状态

011、HarmonyOS 基础外设开发–PWM输出

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用GPIO的PWM功能实现呼吸灯的效果

012、HarmonyOS 基础外设开发–ADC采样

摘要:本示例将演示如何在BearPi-HM_Nano开发板上通过按下按键改变GPIO口的电压

013、HarmonyOS 基础外设开发–I2C控制NFC芯片

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用I2C协议向NFC芯片写入数据

014、HarmonyOS 基础外设开发–UART数据读写

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用UART进行数据的收发

传感器驱动

015、HarmonyOS 传感器驱动开发–MQ2读取烟雾浓度

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用E53_SF1读取烟雾浓度,当烟雾浓度超标时蜂鸣器发出警报

016、HarmonyOS 传感器驱动开发–E53_IA1读取温度、湿度、光照强度

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用E53_IA1读取温度 、湿度、光照强度

017、HarmonyOS 传感器驱动开发–E53_SC1读取光照强度

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用E53_SC1读取温度 、湿度、光照强度,当光照强度过低时,开启补光灯补光。

018、HarmonyOS 传感器驱动开发–E53_SC2读取三轴加速度

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用E53_SC2读取三轴加速度

019、HarmonyOS 传感器驱动开发–E53_IS1人体红外感应

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用E53_IS1实现人体红外感应

WiFi编程开发

020、HarmonyOS WIFI编程开发–WIFI AP 热点

摘要:本示例将演示如何在BearPi-HM_Nano开发板上编写一个创建Wifi热点程序

021、HarmonyOS WIFI编程开发–WIFI 连接热点

摘要:本示例将演示如何在BearPi-HM_Nano开发板上编写一个Wifi连接热点业务程序

022、HarmonyOS WIFI编程开发–UDP客户端

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用socket编程创建UDP客户端

023、HarmonyOS WIFI编程开发–TCP服务端

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用socket编程创建TCP服务端

024、HarmonyOS WIFI编程开发–UDP服务端

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用socket编程创建UDP服务端

025、HarmonyOS WIFI编程开发–MQTT协议开发

摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用MQTT协议

IoT 硬件开发 网络

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:FPGA从Xilinx 的7系列学起(1)
下一篇:编写Python代码的多种工具介绍
相关文章