草庐IT

鸿蒙2.0设备开发教程】小熊派HarmonyOS 鸿蒙笔记

HarmonyoS网络应用开发连接华为loT平台主要内容:本节主要介绍:如何使用华为loT平台·设备如何对接华为loT平台步骤;1.华为loT平台介绍2.华为loT平台产品创建3.设备对接华为loT平台华为loT平台介绍华为云物联网平台即华为设备接入服务(loTDeviceAccess),提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。华为loT平台产品创建产品模型用于描述设备具备的能力和特性。开发者通过定义产品模型,在物联网平台构建一款设备的抽

基于STM32小熊派开发智慧路灯项目实践

目录 一、引言  二、智慧路灯物联网架构介绍1.感知层:2.网络层:3.平台层4.应用层 三、开发环境 四、开发注意事项 五、学习网站(实践指南)1.华为云实战训练营教学视频2.智慧路灯项目实战教学(博主分享)3.华为云最佳实践项目:基于NB-IoT小熊派开发智慧路灯一、引言    本文将介绍利用小熊派物联网开发板开发“智慧路灯”项目的实现方案,并着重介绍整个端管云的物联网实现架构,介绍如何从设备、平台、应用端到端构建一款智慧路灯解决方案样例。并提供相应的小熊派“智慧路灯”项目的学习网站。二、智慧路灯物联网架构介绍感知层:即通过传感技术,感知并采集物理世界的数据,建立人与物之间的沟通桥梁;网络

小熊派实现Hello world和LED灯案例

一、添加HelloWorld源码文件(以HelloWorld为例,LED相同)1.新增my_app文件夹在./applications/BearPi/BearPi-HM_Nano/sample路径下新建一个my_app目录,用于存放业务源码文件。2.新增hello_world.c文件在./applications/BearPi/BearPi-HM_Nano/sample/my_app路径下新建一个hello_world.c文件,该文件为业务源码文件。3、新增BUILD.gn文件在./applications/BearPi/BearPi-HM_Nano/sample/my_app路径下新建一个B

小熊派实现鸿蒙开机界面(LiteOS+LVGL)

文章目录小熊派实现鸿蒙开机界面(LiteOS+LVGL)一、文章前言二、编写代码三、实验现象四、项目源码小熊派实现鸿蒙开机界面(LiteOS+LVGL)一、文章前言之前使用小熊派实现了鸿蒙动画的开机界面,具体使用的技术栈为STM32+LiteOS+LVGL+FATFS+DMA方式实现,刷新效率非常高,预览视频如下:关于这个的实现过程我会写一系列的教程分享出来,主要分为下面几个部分,本节为第四部分,在前三节的移植之后小熊派移植华为LiteOS-M(基于MDK):链接;小熊派基于LiteOS移植LVGL显示接口:链接;小熊派基于LiteOS移植LVGL文件系统:链接;小熊派实现鸿蒙开机界面(Lit

小熊派-鸿蒙·季开发问题及解决方案

在开发小熊派开发板时,发现给出的文档教程并不全面,由此记录下开发过程中遇到的问题,以便后人学习中可以少走弯路。也谨以此文当记录笔者自身遇到的问题。一.开发环境搭建相关问题笔者采用小熊派创建好的linux镜像,所以省去了很多安装工具的烦恼。1.各软件安装问题        按照官方教程安装各软件即可。值得一提的是,RaiDrive为映射软件必须安装,以方便vscode对源代码进行编写。    而笔者安装了MoBaXtern后,发现仅作为Linux映射与端口映射,故通过配置vscode也可以实现以上功能。连接Linux需要用到的工具为SSH工具,安装vscode后,在扩展处搜索ssh,会出现Rem

小熊派手册查询和ADC深入学习

开发板功能介绍BearPi-HMNano开发板是一块专门为鸿蒙OS设计HarmonyOS的开发板,板载高度集成的2.4GHzWLANSoC芯片Hi3861,并板载NFC电路及标准的E53接口,标准的E53接口可扩展智能家居、智能台灯、智能安防、智能烟感等案例。按键电路原理图BearPi-HMNano开发板提供了一个复位按键和两个用户按键,原理图中SW1对应的是复位按键,SW2和SW3分别对应F1和F2按键。LED灯电路原理图BearPi-HMNano开发板提供了一个用户可控制的LED灯,可以用于GPIO输出、PWM输出等实验。E53接口电气标准测试ADC0和ADC2的使用接口介绍编码ADC0硬

小熊派折叠开发板(一)- 开发板介绍

文章目录小熊派折叠开发板照片参数介绍小熊派折叠开发板BearPi-HMMicro适配的是OpenHarmony3.0LTS系统,系统底层为LiteOS-A系统。照片小熊派的包装还是很靓丽的,盒子为应知皮材质。这个包装很有质感。个人整个开发板材质和工艺上,还是很不错的。个人觉得折叠板是个噱头,真实作用其实不大,但也是一个创新。参数介绍

(OpenHarmony)小熊派BearPi开发板北向添加JS自定义接口流程(以点亮LED为例)

【FFH】(OpenHarmony)小熊派BearPi开发板北向添加JS自定义接口流程(以点亮LED为例)引言相关概念1.创建工程文件2.添加接口定义3.编写页面代码4.编辑JS代码导入系统接口文件编写相关功能函数5.打包成hap包并部署到开发板上最终成果展示引言​通常我们做鸿蒙北向应用开发的时候是没法调用开发环境中未提供的接口的,而我们也知道鸿蒙开发是分北向和南向的,那么我们如何才能调用南向写好的设备驱动呢?​这里我们就用一个小熊派开发板控制LED的案例来了解一下,南向那边写好LED驱动后,他们还会自定义一个JS的API接口去调用他们开发好的LED灯驱动,这一部分称为系统定义接口。具体南向怎

小熊派BearPi-HM nano开发板 -- 内核篇: 4.互斥锁 5.信号量 6.消息队列

📌模板说明粤嵌鸿蒙--学习笔记​内核篇:(123篇线程定时器事件笔记在上一章)​4.互斥锁5.信号量6.消息队列📚课前准备参考资料  ---- 以下笔记中出现的代码可以在该网址的“四、BearPi-HM_Nano案例开发”中查找BearPi-HM_Nano:小熊派BearPi-HMNano开发板基于HarmonyOS的源码(gitee.com)https://gitee.com/bearpi/bearpi-hm_nano开发市场(harmonyos.com)https://repo.harmonyos.com/#/cn/solution/@bearpi%2Fbearpi_hm_nano  --

OpenHarmony HDF LED驱动开发 基于小熊派Micro

文章目录一、效果展示二、led控制程序2.1、led驱动程序2.1.1、驱动程序2.1.2、驱动配置2.2、C应用程序2.3、JS应用2.3.1、JS代码2.3.2、C++接口一、效果展示小熊派microOpenHarmony3.0鸿蒙LED应用二、led控制程序本文按照小熊派官方的开发指南完成led应用程序开发,在开发指南的基础上添加一些自己的理解。LED驱动虽然简单,但能帮助新手快速熟悉OpenHarmonyHDF的开发框架,是非常适合新手学习实践的项目。本文实现一个LED的开关控制的APP,所涉及的内容包括led驱动程序C应用程序JS应用程序2.1、led驱动程序使用HDF框架进行驱动开