type
status
date
slug
summary
tags
category
icon
password
一、小熊派BearPi-HM Nano
- 芯片型号:Hi3861
- 主要能力:BearPi-HM_Nano开发板是一块专门为OpenHarmony设计的开发板,板载高度集成的2.4GHz WiFi Soc芯片Hi3861,并板载NFC电路及标准的E53接口,标砖的E53接口可扩展智能加湿器、智能台灯、智能安防、智能烟感等。
- 典型应用场景:智慧路灯、智慧物流、人体红外等连接类设备。
- BearPi-HM Nano的主代码仓库是:https://gitee.com/bearpi/bearpi-hm_nano
二、开发板功能介绍
1 开发板一览

2 E53接口介绍

3 适配的扩展板

三、HarmonyOS开发环境搭建
1 Windows开发工具要求
Windows工作台开发工具及获取途径如下表所示。
开发工具 | 用途 | 获取途径 |
Visual Studio Code | 代码编辑工具 | |
Hiburn | 代码烧录工具 | |
MobaXterm或其他超级终
端 | 远程连接Linux编译服务器 | |
CH341SER.EXE | USB转串口驱动 |
- 点击CH341SER.EXE安装驱动文件,通过USB线连接小熊派开发板,“管理”此电脑,查看设备管理器,可查看到该端口。(如下图)

2 Linux构建工具要求
Linux服务器通用环境配置需要的工具及其获取途径如下表所示。
开发工具 | 用途 | 获取途径 |
Python3.7+ | 编译构建工具 | |
SCons3.0.4+ | 编译构建工具 | 通过互联网获取 |
bash | 命令处理器 | 通过互联网获取 |
gn | 产生ninja编译脚本 | |
ninja | 执行ninja编译脚本 | |
交叉编译器gcc_riscv32 | 交叉编译工具 |
3 快速开发
(1)虚拟机获取ip地址
- 打开虚拟机。

- 选择OVF镜像文件。

- 输入名称和存储路径。

- 打开虚拟机。

- 等待一段时间加载后输入密码登录,密码为:bearpi。成功登入主页。

- 右键打开终端,输入ifconfig查看ip,发现只有inet6的地址。

- 打开虚拟机设置,在网络适配器中选择NAT模式,点击确定后重新查询ip。

- 如图所示,记录该ip地址。(每个主机的ip都不一样)

(2)使用MobaXterm连接ubuntu
- 选择该工具,选择Session —> SSH —> 输入刚刚获取的ip地址号。

- 显示没有连接,是因为虚拟机Ubuntu未连接上本机。

- 尝试了很多方法,这里只给出个人成功解决连接的方法
- 确认VMware虚拟网卡已启用:
- 在Windows中打开 控制面板 > 网络和共享中心 > 更改适配器设置。
- 找到 VMware Network Adapter VMnet8,右键选择“启用”(如果已禁用)。
- 右键属性,双击 IPv4,确保设置为“自动获得IP地址”和“自动获得DNS服务器地址”。
- 建议连不上的朋友可以合理利用DeepSeek等工具进行解答。
- 输入密码后连接显示如下所示:

(3)ubuntu文件远程映射至windows
- 选择RaiDrive远程连接ubuntu的ip。

- 点击启动进行映射,映射后如图所示。

- 在电脑上进行查看。

(4)hpm方式获取源码
- 在MobaXterm上新建code文件夹,并cd进入文件夹新建code_1文件夹,再次cd进入。

- 使用
hpm init -t default
指令后输入hpm i @bearpi/bearpi_hm_nano
指令(指令最后有一个空格)后,启动下载源码,下载速去取决于本机网络速度。

- 当显示instal时说明源码已经下载好了。

- 该方式是以hpm方式获取华为官网的源码,这种方式获取的源码编译指令为
hpm dist
。显示building completed时说明编译完成。

- 在本机SFTP中找到bin文件,后续烧录至开发板。

(5)git clone方式获取源码
git clone
https://gitee.com/bearpi/bearpi-hm_nano.git
使用git clone下载源码
- 源码编译命令:
python
build.py
BearPi-HM_Nano
- 输出文件:在相似out目录下
(6)使用Hiburn进行烧录
- 安装USB驱动:CH341SER.EXE
- 安装后,右键此电脑选择 —> 管理 —> 设备管理器 —> 端口。若显示有Hiburn的端口,则说明可以连接。

- 打开HiBurn烧录工具,选择对应的端口号(我这里为COM5),修改波特率为921600。(若未显示则关闭重新打开即可,可能是暂时未加载出来)

- 选择刚刚我们找到的烧录文件后,勾选Auto burn,点击connect。

- 再按一下开发板的复位键,即Reset,等待烧录完毕,烧录完成后点击disconnect。

- 在MobaXtrem中选择端口设置波特率后点击ok进行连接。

- 按一下开发板的Reset复位按键,打印出日志,说明烧录成功并且开发板正常运行。

(7)使用VScode对源码进行编辑

- 上述为使用hpm方法的源码目录,直接拖到VScode打开即可。
有关问题,欢迎您在底部评论区留言,一起交流~
- Author:Koreyoshi
- URL:https://Koreyoshi1216.com/article/19ec7b13-c6a7-80ad-b6a2-fe38c2c450f2
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts