草庐IT

Bearpi-HM

全部标签

[学习笔记] BearPi-HM Nano - 开发板介绍

声明:        1.该系列学习笔记整理自BearPi社区以及网络资源    2.阅读本系列笔记需要部分单片机、电子技术和C语言基础    3.才疏学浅,若有谬误,敬请指正 目录前言一、HarmonyOS是什么?二、开发板硬件​1.E53扩展接口2.高集成度Hi3861V1003.NFC模块4.TypeC接口5.复位按钮6.功能按钮×2 7.NFC天线8.CH340USB转串口前言小熊派-HarmonyOS·季(BearPi-HMNano)是一款由小熊派专为HarmonyOS系统打造的开发板。采用IoTCluB的E53接口标准,可接入所有的E53案例扩展板。主控为WiFiSOCHi3861

基于bearpi的智能小车--Qt上位机设计

基于bearpi的智能小车--Qt上位机设计前言一、界面原型1.主界面2.网络配置子窗口模块二、设计步骤1.界面原型设计2.控件添加信号槽3.源码解析3.1.网络链接核心代码3.2.网络设置子界面3.3.小车控制核心代码总结前言最近入手了两块小熊派开发板,借智能小车案例,进行鸿蒙设备学习。本文实现的控制小车上位机程序用于控制自制的遥控小车,控制方式为点击窗口中的按钮实现控制或者通过键盘的方向键来控制。一、界面原型1.主界面

OpenHarmony 快速上手 BearPi-HM Micro 一个带显示屏的开发板

一、前言为什么要写这篇文章呢?华为官方给OpenHarmony分:南向开发和北向开发北向开发:应用APP开发南向开发:设备开发带显示屏的设备,可以更好的使用可视化界面,能更直接的利用烧录到设备里面的代码。例如:冰箱上面的小的显示屏,可以更好的操控和观察当前冰箱里面的情况,这个时候就不再需要手机去操作了,一个设备即可。二、简介开发板BearPi-HMMicro仓库代码点击查看我购买的是这款开发板:BearPi-HMMicro,这是我研究的开发板其中的一款,大家可以看文章学习,感兴趣的也可以买,多花点投资你们自己是不会有错的,研究新东西可以提升你的技能。

OpenHarmony开发一个App,安装到BearPi-HM Micro开发板

一、前言建议先阅读我们这篇OpenHarmony快速上手BearPi-HMMicro一个带显示屏的开发板,这里面详细介绍了Micro开发板如何进行源码编译烧录,以及hap包安装的全过程。本篇是介绍如何开发一个App,然后安装到BearPi-HMMicro开发板上。有同学会问,这不是有手就行了吗?不完全是,比如写的hap包,无法安装等问题。给大家看一下,这个错误提示,下面这个就是常见的安装失败:二、带着大家踩坑点击下载最新的DevEcoStudio按照我们正常思路下,应该创建一个OpenHarmony程序对吧:

Bearpi开发板HarmonyOS之 WiFi AP热点

wifi_hotspot.h接口简介启用AP热点模式WifiErrorCodeEnableHotspot(void);禁用AP热点模式WifiErrorCodeDisableHotspot(void);设置指定的热点配置WifiErrorCodeSetHotspotConfig(constHotspotConfig*config);获取指定的热点配置WifiErrorCodeGetHotspotConfig(HotspotConfig*result);检查AP热点模式是否启用intIsHotspotActive(void);获取连接到该热点的一系列STAWifiErrorCodeGetStat

Bearpi开发板HarmonyOS之PWM输出

wifiiot_pwm.h接口简介初始化PWMunsignedintPwmInit(WifiIotPwmPortport);取消初始化PWMunsignedintPwmDeinit(WifiIotPwmPortport);根据输入参数输出PWMunsignedintPwmStart(WifiIotPwmPortport,unsignedshortduty,unsignedshortfreq);停止PWM输出unsignedintPwmStop(WifiIotPwmPortport);PWM驱动LED灯代码#include#include#include"ohos_init.h"#include

可折叠鸿蒙开发板,BearPi-HM Micro首发体验

【摘要】开箱让人眼前一亮,非常漂亮!“折叠”的设计,特别用心和专业。原贴地址:可折叠鸿蒙开发板,BearPi-HMMicro首发体验-云社区-华为云开箱让人眼前一亮,非常漂亮!“折叠”的设计,特别用心和专业感谢小熊派的赞助

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

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

鸿蒙设备学习|快速上手BearPi-HM Micro开发板

系列文章目录第一章鸿蒙设备学习|初识BearPi-HMMicro开发板第二章鸿蒙设备学习|快速上手BearPi-HMMicro开发板文章目录系列文章目录前言一、环境要求1.硬件要求2.软件要求3.Linux构建工具要求4.Windows开发工具要求5.工具下载地址二、安装编译基础环境1.安装Linux编译环境2.修改镜像源3.安装必要的库和工具4.安装hb5.安装mkimage.stm325.映射网络磁盘三、获取源码四、源码编译五、烧录镜像六、启动开发板进入终端总结前言本文就介绍了小熊派开发环境的搭建。一、环境要求1.硬件要求Linux服务器Windows工作台(主机电脑)BearPi-HM_

Bearpi开发板之HarmonyOS任务管理

任务管理简介基本概念1、从系统的角度看,任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、使用内存空间等系统资源,并独立于其它任务运行。2、LiteOS的任务模块可以给用户提供多个任务,实现了任务之间的切换和通信,帮助用户管理业务程序流程。这样用户可以将更多的精力投入到业务功能的实现中。3、LiteOS中的任务是抢占式调度机制,高优先级的任务可打断低优先级任务,低优先级任务必须在高优先级任务阻塞或结束后才能得到调度,同时支持时间片轮转调度方式。4、LiteOS的任务默认有32个优先级(0-31),最高优先级为0,最低优先级为31。5.但cmsis_os2的优先级刚好相反,0为最低优先