jjzjj

可折叠鸿蒙开发板,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为最低优先

小熊派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  --

(12)BearPi-HM NANO 应用添加/编译/烧录

目录索引BearPi-HMNANO应用添加/编译/烧录BearPi-Nano工程添加任务增加及注册设置工程及编程烧录BearPi-HMNANO应用添加/编译/烧录BearPi-NanoBearPi-Nano简介–基于Hi3861芯片构建,而Hi3861具备wifi功能;联网能力–AP模式:工作于WIFI热点模式,可被其他设备以Wifi方式连接;–STA模式:工作于Wifi连接模式,可连接到指定Wifi热点;工程添加1:在applications/sample/wifi-iot/app/下创建独立的文件夹demo_service;2:在demo_service下创建编译用的文件BUILD.gn:

bearpi开发板之HarmonyOS编译框架介绍

编译控制的Json文件业务gn文件,这里以my_led目录下的为例编译后生的libmyled.a模块gn文件,这里选择"my_led:myled"模块参与编译#Copyright(c)2020NanjingXiaoxiongpaiIntelligentTechnologyCo.,Ltd.#LicensedundertheApacheLicense,Version2.0(the"License");#youmaynotusethisfileexceptincompliancewiththeLicense.#YoumayobtainacopyoftheLicenseat##http://www.a

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

学习目标:一、智慧农业E53_IA1扩展板、智慧物流E53_ST1扩展板、智慧路灯E53_SC1扩展板、智慧烟感E53_SF1扩展板、人体感应E53_IS1扩展版、智慧井盖E53_SC1扩展板,共六个实验。二、通过微信小程序,将设备与小程序相连。学习内容:一、智慧农业、智慧物流、智慧路灯、智慧烟感、人体感应、智慧井盖参考小熊派开源社区串口界面可以显示读出的数据,例如:BearPi开发板提供多个案例,案例以A、B、C、D进行不同类别进行分级,方便初学者由浅入深逐步学习。A1-A99:内核类B1-B99:基础外设类C1-C99:E53传感器类D1-D99:物联网类编号类别例程名说明A1内核thre

(HarmonyOS)BearPi开发板上部署HAP工程

BearPi开发板上部署HAP工程1.准备工作2.使用MobaXterm与开发板终端建立连接1.打开MobaXterm2.将开发板的拨码开关拨至“010”emmc启动模式,并按一下开发板的“RESET”按钮复位开发板。3.安装HAP应用3.1拷贝bm文件至SD卡3.2将hap文件拷贝到SD卡3.3重启开发板3.4安装4.安装成功1.准备工作将开发板用Type-C与电脑进行连接SD卡(要格式化成FAT32)以及一个读卡器小熊派开发板项目源码https://gitee.com/bearpi/bearpi-hm_micro_app/tree/master2.使用MobaXterm与开发板终端建立连接

OpenHarmony基于BearPi-HM Micro开发板,App常用组件使用 -- 上篇

一、前言BearPi-HMMicro开发板,目前只能使用JS开发北向App应用,我们核心应该关注的是系统源码C/C++因为BearPi-HMMicro开发板是有可视化交互界面的,所以我们需要知道常用的UI组件方便我们编写UI界面。建议先学习下面2篇文章:1、OpenHarmony快速上手BearPi-HMMicro一个带显示屏的开发板2、OpenHarmony开发一个App,安装到BearPi-HMMicro开发板有了上面的知识储备,我们来看看如何常用的UI组件有哪些。二、目录介绍基于JS扩展的类Web开发范式,类似vue或者微信小程序的模式1、js/defau