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

Yuchuan 发表于 2021/09/23 19:58:15 2021/09/23
【摘要】 利用小熊派IOT开发板学习分析HarmonyOS系列文章集锦

前言

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

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。