jjzjj

Bearpi开发板HarmonyOS之GPIO中断

GPIO中断API介绍wifiiot_gpio.h中包含声明GPIO中断相关函数设置GPIO引脚中断功能unsignedintGpioRegisterIsrFunc(WifiIotGpioIdxid,WifiIotGpioIntTypeintType,WifiIotGpioIntPolarityintPolarity,GpioIsrCallbackFuncfunc,char*arg);取消GPIO引脚中断功能unsignedintGpioUnregisterIsrFunc(WifiIotGpioIdxid);屏蔽GPIO引脚中断功能unsignedintGpioSetIsrMask(WifiI

在linux系统下搭建鸿蒙bearPi的编译环境

前言:我是Linux使用的是Ubuntu18.04进行环境配置的,如果环境不同导致报错请自行网上搜索答案1.首先先下载必要的插件 链接:https://pan.baidu.com/s/15E3SBXj_gOF2DugzBRDqOA 提取码:xxcn下载完之后解压出五个压缩文件放到Linux下Home目录中放到同一个文件夹 2.将Linuxshell改为bash#查看shell是否为bash,在终端运行如下命令ls-l/bin/sh#如果为显示为/bin/sh->bash则为正常,否则请输入sudodpkg-reconfiguredash弹出此页面后使用方向键选择否,然后再次查看shell模式是

618好物推荐:基于HarmonyOS和小熊派BearPi-HM Nano的护花使者

HarmonyOS+小熊派BearPi-HMNano开发板放大招啦!HarmonyOS&小熊派HMNano开发板618专宠每一位开发者,强烈推出“护花使者”超级礼盒,只需99元、30分钟便可让你无忧无虑云养花!自从养了花花草草,主子们真是为它们操碎了心。阳台党的N多烦恼,你是不是也会经常遇到?好不容易有个假期,想去旅行,却担心家里的花花草草无人照顾。最近总是下雨,还要不要给养的花花浇水了?今天又要加班了,又不能给我的肉肉及时浇水了。别焦虑!HarmonyOS+小熊派BearPi-HMNano开发板放大招啦!动动手指,一键解决浇水问题!详情可查看视频搭载HarmonyOS的小熊派BearPi-H

Bearpi-HM Micro开发环境搭建(ubuntun20.04)

Bearpi-HMMicro开发环境搭建ubuntun20.04引言一、准备工作二、流程简介三、开始安装1、将LinuxShell改为bash2、安装必要的库和工具3、检查Python环境4、安装hb5、安装mkimage.stm326、安装Stm32CubeProgrammer7、安装CH340驱动8、获取源码9、编译安装10、复制系统镜像11、烧写固件四、下载minicom工具五、测试引言BearPi-HMMicro开发板是一块高度集成并可运行Openharmony系统的开发板,板载高性能的工业级处理器STM32MP157芯片,搭配4.3寸LCD电容式触摸屏,并板载wifi电路及标准的E5

搭建小熊派BearPi-HM_Micro_Small的纯Ubuntu开发环境

引言BearPi-HM_Micro_Small的意思是小熊派的“BearPi-HMMicro开发板+OpenHarmony小型系统”。BearPi-HMMicro是一款使用STM32MP157处理器的鸿蒙开发板,目前提供使用LiteOS-A操作系统内核的OpenHarmony3.0发行版源码下载。本文介绍如何搭建BearPi-HM_Micro_Small的纯Ubuntu开发环境。参考文档:https://gitee.com/bearpi/bearpi-hm_micro_small/blob/master/applications/BearPi/BearPi-HM_Micro/docs/devi

Bearpi开发板之HarmonyOS定时器管理

软件定时器基本概念软件定时器,是基于系统Tick时钟中断且由软件来模拟的定时器,当经过设定的Tick时钟计数值后会触发用户定义的回调函数。定时精度与系统Tick时钟的周期有关。硬件定时器受硬件的限制,数量上不足以满足用户的实际需求,因此为了满足用户需求,提供更多的定时器,LiteOS操作系统提供软件定时器功能。软件定时器扩展了定时器的数量,允许创建更多的定时业务。软件定时器功能上支持:⚫静态裁剪:能通过宏关闭软件定时器功能。⚫软件定时器创建。⚫软件定时器启动。⚫软件定时器停止。⚫软件定时器删除。⚫软件定时器剩余Tick数获取。软件定时器运作机制软件定时器使用了系统的一个队列和一个任务资源,软件

Bearpi开发板HarmonyOS之WiFi STA联网

wifi_device.h接口简介启用WifiSTA模式WifiErrorCodeEnableWifi(void);禁用WifiSTA模式WifiErrorCodeDisableWifi(void);检查WifiSTA模式是否启用intIsWifiActive(void);扫描热点信息WifiErrorCodeScan(void);获取所有扫描到的热点列表WifiErrorCodeGetScanInfoList(WifiScanInfo*result,unsignedint*size);配置连接到热点信息WifiErrorCodeAddDeviceConfig(constWifiDeviceC

基于Bearpi开发板鸿蒙OS之Hello world

Bearpi开发环境搭建及代码获取请参考以下链接开发环境搭建用VScode打开获取到的源码后,在sample目录下新建一个文件夹my_app,在my_app下新建hello_world.c和BUILD.gn两个文件在hello_world.c中加入以下内容#include#include#include"ohos_init.h"#include"cmsis_os2.h"voidHello_World(void){for(inti=0;i1000;i++)//打印1000次,间隔1秒打印一次{printf("HelloWorld!\r\n");//打印HelloWorld!usleep(1000

鸿蒙物联网开发——BearPi Nano开发板系列1

学习目标:任务一:学习鸿蒙物联网系统搭建。任务二:分别完成编写Hello_World程序任务,来快速初步入门HarmonyOS,熟悉编译过程,使用HarmonyOS控制I/O设备。学习内容:首先我们要初步了解鸿蒙系统HarmongOS主要分为应用层、框架层、系统服务层及内核层,其中框架层和系统服务层又包括了几个子系统集,HUAWEIDevEcoDeviceTool是HarmonyOS面向智能设备开发者提供的一站式集成开发环境,我们在学习鸿蒙系统时会用到相关环境及其他插件。任务一:关于鸿蒙物联网的搭建,可以参考华为HarmonyOS,这里我们要将Windows和Ubuntu开发环境安装好,根据教

小熊派BearPi-HM nano开发板 -- 基本介绍任务创建和内核篇 :1.Thread多线程 2.定时器 3.事件

📌模板说明粤嵌鸿蒙--学习笔记基本介绍任务创建内核篇:1.Thread多线程  2.定时器  3.事件拓展📚课前准备参考资料  ---- 以下笔记中出现的代码可以在该网址的“四、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  ----