1 Star 0 Fork 5

Laowang-BearPi / device_bearpi_bearpi_hm_nano

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

本仓废弃原因:因board和soc分离调整,仓库废弃

新仓库地址:device_board_bearpidevice_soc_hisilicon

BearPi-HM Nano

获取源码

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

固件烧录

  1. 在Windows打开Hiburn工具,并点击Refresh,在COM中选择COM号,如下图所示。
  1. 在Com settings中设置Baud为:921600,点击确定 ,如下图所示。

  2. 点击 Hiburn工具中的Select file按钮,在弹出的文件框中,选择工程文件./out/bearpi_hm_nano/bearpi_hm_nano/ 路径下的Hi3861_wifiiot_app_allinone.bin 文件,如下图所示。

  3. 点击Auto burn复选框,然后点击Connect,如下图所示。

    此时Connect按钮变成Disconnect,等待下载。

  4. 复位开发板RESET按键,开始下载程序,如下图所示。

  5. 直到出现Execution Successful字样,程序下载完成。

  6. 下载完后,点击Disconnect按钮,便于后面调测使用。

开发板介绍

开发板概述

小熊派(BearPi-HM Nano)是一款由小熊派专为OpenHarmony系统打造的开发板,板载高度集成的2.4GHz WiFi SoC芯片Hi3861,并板载NFC电路及标准的E53接口,标准的E53接口可扩展智能加湿器、智能台灯、智能安防、智能烟感等案例。

开发板功能

BearPi-HM Nano开发板,面向开发者,用于OpenHarmony开发学习,同时提供丰富案例和教程,实现全场景应用设计。

  1. E53 Interface:是一种资源丰富,易于扩展的标准接口,实现多应用案例扩展,使得案例开发变得更加灵活和方便。

  2. NFC:板载的NFC射频电路,配合OpenHarmony开放的关键能力,可以完美实现OpenHarmony系统的“碰一碰”联网机制和服务拉起功能,降低用户操作复杂度,从而提高用户体验。

  3. 用户按键:开放式功能按键,按键功能全权由开发者定义,增加了用户可操作性。

开发板详情

开发板详细功能如下图所示:

应用案例场景

开发板应用场景

BearPi-HM Nano可用于智能加湿器、智能台灯、智能安防、智能烟感等案例,如以下案例。

  1. 智能加湿器:可实时监测室内当前的温湿度,可实现远程实时开启和关闭加湿器。

  2. 智能台灯:可实时监测当前的室内光照强度,低于预定的阈值时,自动开启台灯,并可实现对台灯的单独控制。

  3. 智能安防:可实时监测范围内人体的移动,并上报云端显示,实现智能安防的监测和警报。

  4. 智能烟感:可实时监测当前房间中的烟雾浓度,并上报云端显示,当烟雾浓度超过设定的阈值时,报警器立即触发警报。

目录

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

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/laowang-bearpi/device_bearpi_bearpi_hm_nano.git
git@gitee.com:laowang-bearpi/device_bearpi_bearpi_hm_nano.git
laowang-bearpi
device_bearpi_bearpi_hm_nano
device_bearpi_bearpi_hm_nano
master

搜索帮助