0
点赞
收藏
分享

微信扫一扫

小熊派BearPI-HM Nano开发板功能介绍

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

小熊派BearPI-HM Nano开发板功能介绍_linux

1其它开发板把外围的其它模块都集成到了一块板上,导致板子特别大,也比较​​昂贵​​。


2小熊派开发板,主控板与外围功能模块分离,主控板与功能模块硬件采用E53接口(现也作为一种标准接口)连接,我们可以选购自己需要的模块。小熊派的好几类开发板都留有E53接口,想学其它板子,模块也可以重复使用。


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


主要由以下部分组成:

  • 1、ES5拓展板接口
  • 2、WiFI Soc Hi3861
  • 3、NFC芯片NT3H120
  • 4、Type-C USB接口
  • 5、复位键
  • 6、用户按键
  • 7、NFC天线
  • 8、TTL转USB芯片CH340E


2电路原理图

1.按键电路原理图

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

按键按下会使GPIO口电平降低,通过监听电平跳变来判断按键是否被按下


小熊派BearPI-HM Nano开发板功能介绍_linux_02

2.LED灯电路图

可以用于GPIO输出、PWM输出


小熊派BearPI-HM Nano开发板功能介绍_开发板_03


3.NFC电路图

小熊派BearPI-HM Nano开发板功能介绍_python_04


4.E53接口

小熊派BearPI-HM Nano开发板功能介绍_开发板_05

1、E53

E53接口标准为“物联网俱乐部”联合国内多家开发板厂家制定的物联网案例标准,E53接口的E取自扩展(Expansion)的英文首字母,板子的尺寸为5*3cm,故采用E53作为前缀来命名尺寸为5*3cm类型的案例扩展版,任何一款满足标准设计的开发板均可直接适配E53扩展板。

2、E53扩展板命名规则

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

例如:E53_SC1,SC是智慧城市的缩写(Smart City)

3、E53接口电气标准

小熊派BearPI-HM Nano开发板功能介绍_python_06

3开发环境搭建

资源准备:

硬件准备

BearPi-HM Nano的网店链接是:​​https://item.taobao.com/item.htm?id=633296694816​​

代码仓

BearPi-HM Nano的主代码仓库是:​​https://gitee.com/bearpi/bearpi-hm_nano​​

鸿蒙HPM地址在:​​https://hpm.harmonyos.com/#/cn/distribution/@bearpi%2Fbearpi_hm_nano​​

环境搭建所需开发工具

  • Visual Studio Code (代码编辑工具):​​https://code.visualstudio.com/​​
  • MobaXterm或其他超级终端 (远程连接Linux编译服务器):​​https://mobaxterm.mobatek.net/​​
  • CH341SER.EXE (USB转串口驱动):​​http://www.wch.cn/search?q=ch340g&t=downloads​​
  • Python3.7+ (编译构建工具):​​https://www.python.org/ftp/python/3.8.5/Python3.8.5.tgz​​
  • SCons3.0.4+ (编译构建工具):通过互联网获取
  • bash (命令处理器):通过互联网获取
  • gn (产生ninja编译脚本):​​https://repo.huaweicloud.com/harmonyos/compiler/gn/1523/linux/gn.1523.tar​​
  • ninja (执行ninja编译脚本):​​https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.9.0/linux/ninja.1.9.0.tar​​
  • gcc_riscv32 (交叉编译工具):​​https://repo.huaweicloud.com/harmonyos/compiler/gcc_riscv32/7.3.0/linux/gcc_riscv32-linux-7.3.0.tar.gz​​


举报

相关推荐

0 条评论