一.BearPi-HM Nano开发板功能介绍

1.简单介绍

BearPi-HM Nano开发板是一块专门为鸿蒙OS设计的HarmonyOS开发板,板载高度集成的2.4GHz WLAN SoC芯片Hi3861,并板载NFC电路及标准的E53接口,标准的E53接口可扩展智能加湿器、智能台灯、智能安防、智能烟感等案例。

梅科尔工作室-华为14天鸿蒙设备开发实战笔记二_原理图

2.BearPi-HM Nano原理图解读

(1).按键电路原理图

BearPi-HM Nano开发板提供了一个复位按键和两个用户按键,原理图中SW1对应的是复位按键,SW2和SW3分别对应F1和F2按键。

梅科尔工作室-华为14天鸿蒙设备开发实战笔记二_开发板_02


梅科尔工作室-华为14天鸿蒙设备开发实战笔记二_智慧城市_03

(2).LED灯电路原理图

BearPi-HM Nano开发板提供了一个用户可控制的LED灯,可以用于GPIO输出、PWM输出等实验。

梅科尔工作室-华为14天鸿蒙设备开发实战笔记二_原理图_04

梅科尔工作室-华为14天鸿蒙设备开发实战笔记二_开发板_05

(3).NFC电路原理图

BearPi-HM Nano开发板提供了可读写的NFC标签,可用于实现碰一碰联网,碰—碰拉起服务等实验。

梅科尔工作室-华为14天鸿蒙设备开发实战笔记二_智慧城市_06

梅科尔工作室-华为14天鸿蒙设备开发实战笔记二_智慧城市_07

(4).E53接口电路原理图

BearPi-HM Nano开发板提供标准的E53接口,适配所有E53扩展板,并通过排针引出功能丰富的GPIO。

梅科尔工作室-华为14天鸿蒙设备开发实战笔记二_智慧城市_08

3.BearPi-HM Nano开发板E53接国介绍

1、E53名字的由来

E53接口标准为"物联网俱乐部”联合国内多家开发板厂家制定的物联网案例标准,E53接口的E取自扩展

(Expansion)的英文首字母,板子的尺寸为5x3cm,故采用E53作为前缀来命名尺寸为5x3cm类型的案例

扩展板,任何一款满足标准设计的开发板均可直接话配E53扩展板。

2、E53扩展板命名规则

E53扩展板是根据不同的应用场景来设计的,以最大的程度在扩展板上还原真实应用场景,不同案例的扩展板根据不同的应用场景来命名后缀。

例如: E53_ SC1, SC是智慧城市(Smart City)的缩写,SC1表示的是智慧城市中的智慧路灯,再比如SC2则

表示的是智慧城市中的智慧井盖。

3、E53接C 电气标准

针对于E53接口,定义了以下标准,凡是满足标准的主板及扩展板即可适配。

梅科尔工作室-华为14天鸿蒙设备开发实战笔记二_原理图_09

二.开发环境搭建(复杂)-编译环境搭建

1.准备硬件开发环境

Linux服务器

Windows_工作台(PC)

BearPi-HM_ nano开发板

USB Type-C线(Windows. 工作台通过USB与开发板连接)

梅科尔工作室-华为14天鸿蒙设备开发实战笔记二_智慧城市_10

2.准备软件开发环境

Linux编译服务器: Ubuntu16.04及以 上64位系统版本,Shell使用bash

Windows_工作台: Windows XP/Windows7/Windows10

3.安装Windows开发环境

Windows_工作台开发I具及获取途径如下表所示。

开发工具

用途

获取途径

Visual Studio Code

代码编辑工具

​https://code.visualstudio.com/​

Hiburn

代码烧录工具


MobaXterm或其他超级终端

远程连接Linux编译服务器

​https://mobaxterm.mobatek.net/​

CH341SER.EXE

USB转串口驱动

​http://www.wch.cn/search?q​​=ch340g&t=downloads