同步操作将从 OpenHarmony/device_bearpi_bearpi_hm_nano 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
本仓废弃原因:因board和soc分离调整,仓库废弃
新仓库地址:device_board_bearpi,device_soc_hisilicon
repo init -u git@gitee.com:openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
请参考Hi3861开发环境搭建
hb set
bearpi
>bearpi_hm_nano
选择bearpi_hm_nano
hb build -f
Refresh
,在COM
中选择COM号,如下图所示。Hiburn工具下载地址(百度云):https://pan.baidu.com/s/1i6P_LuUzclS6hlQ3XHOobQ&t=downloads 提取码:1234
然后点击Setting
,并选择 Com settings
。
在Com settings中设置Baud
为:921600
,点击确定 ,如下图所示。
点击 Hiburn工具中的Select file
按钮,在弹出的文件框中,选择工程文件./out/bearpi_hm_nano/bearpi_hm_nano/
路径下的Hi3861_wifiiot_app_allinone.bin
文件,如下图所示。
点击Auto burn
复选框,然后点击Connect
,如下图所示。
此时Connect
按钮变成Disconnect
,等待下载。
复位开发板RESET
按键,开始下载程序,如下图所示。
直到出现Execution Successful
字样,程序下载完成。
下载完后,点击Disconnect
按钮,便于后面调测使用。
小熊派(BearPi-HM Nano)是一款由小熊派专为OpenHarmony系统打造的开发板,板载高度集成的2.4GHz WiFi SoC芯片Hi3861,并板载NFC电路及标准的E53接口,标准的E53接口可扩展智能加湿器、智能台灯、智能安防、智能烟感等案例。
BearPi-HM Nano开发板,面向开发者,用于OpenHarmony开发学习,同时提供丰富案例和教程,实现全场景应用设计。
E53 Interface:是一种资源丰富,易于扩展的标准接口,实现多应用案例扩展,使得案例开发变得更加灵活和方便。
NFC:板载的NFC射频电路,配合OpenHarmony开放的关键能力,可以完美实现OpenHarmony系统的“碰一碰”联网机制和服务拉起功能,降低用户操作复杂度,从而提高用户体验。
用户按键:开放式功能按键,按键功能全权由开发者定义,增加了用户可操作性。
开发板详细功能如下图所示:
BearPi-HM Nano可用于智能加湿器、智能台灯、智能安防、智能烟感等案例,如以下案例。
智能加湿器:可实时监测室内当前的温湿度,可实现远程实时开启和关闭加湿器。
智能台灯:可实时监测当前的室内光照强度,低于预定的阈值时,自动开启台灯,并可实现对台灯的单独控制。
智能安防:可实时监测范围内人体的移动,并上报云端显示,实现智能安防的监测和警报。
智能烟感:可实时监测当前房间中的烟雾浓度,并上报云端显示,当烟雾浓度超过设定的阈值时,报警器立即触发警报。
BearPi-HM Nano的SDK软件包根目录结构所在位置device\bearpi\bearpi_hm_nano\sdk_liteos,如下图所示:
device/bearpi/bearpi_hm_nano/sdk_liteos
├── app # 应用层代码(其中包含demo程序为参考示例)。
├── boot # Flash bootloader代码。
├── build # SDK构建所需的库文件、链接文件、配置文件。
├── BUILD.gn # GN构建脚本。
├── build_patch.sh # 用于解压uboot开源源码包和打patch。
├── build.sh # 启动编译脚本,同时支持“sh build.sh。 menuconfig”进行客制化配置。
├── components # SDK平台相关的组件。
├── config # SDK系统配置文件。
├── config.gni # 支持OpenHarmony配置文件。
├── factory.mk # 厂测版本编译脚本。
├── hm_build.sh # 适配OpenHarmony构建脚本。
├── include # API头文件存放目录。
├── license # SDK开源license声明。
├── Makefile # 支持make编译,使用“make”或“make all”启动编译。
├── non_factory.mk # 非厂测版本编译脚本。
├── platform # SDK平台相关的文件(包括:内核镜像、驱动模块等)。
├── SConstruct # SCons编译脚本。
├── third_party # 开源第三方软件目录。
└── tools # SDK提供的Linux系统和Windows系统上使用的工具(包括:NV制作工具、签名工具、Menuconfig等)。
device/bearpi/bearpi_hm_nano
vendor/bearpi
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。