梅科尔工作室-看鸿蒙设备开发实战14天笔记(二)-开发环境搭建

发布于 2022-7-13 23:45
浏览
0收藏

1.BearPi-HM Nano开发板介绍

1.1.BearPi-HM Nano开发板功能

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

梅科尔工作室-看鸿蒙设备开发实战14天笔记(二)-开发环境搭建-开源基础软件社区

1.2.BearPi-HM Nano原理图

      开发板提供一个复位按钮,两个用户按钮,SW1为复位键,功能通过高低电平控制

梅科尔工作室-看鸿蒙设备开发实战14天笔记(二)-开发环境搭建-开源基础软件社区

      开发板还提供了NFC标签,用于碰一碰联网等活动

梅科尔工作室-看鸿蒙设备开发实战14天笔记(二)-开发环境搭建-开源基础软件社区

      开发板提供了一个LED灯,用于GPIO、PWM输出等实验

梅科尔工作室-看鸿蒙设备开发实战14天笔记(二)-开发环境搭建-开源基础软件社区

      开发板提供了标准的E53接口,适配所有E53拓展板,并通过排针引出功能丰富的GPIO

梅科尔工作室-看鸿蒙设备开发实战14天笔记(二)-开发环境搭建-开源基础软件社区

1.3.BearPi-HM Nano开发板E53接口

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

      接口命名规则:E53扩展板是根据不同的应用场景来设计的,以最大的程度在扩展板上还原真实应用场景,不同案例的扩展版根据不同的应用场景来命名后缀。
例如:E53_SC1,SC是智慧城市的缩写(Smart City)

      E53接口电气标准

梅科尔工作室-看鸿蒙设备开发实战14天笔记(二)-开发环境搭建-开源基础软件社区

      BearPi-HM Nano开发板适配所有E53拓展板

2.环境搭建(简易版)

      教程链接

https://gitee.com/bearpi/bearpi-hm_nano/blob/master/applications/BearPi/BearPi-HM_Nano/docs/quick-start/BearPi-HM_Nano%E5%8D%81%E5%88%86%E9%92%9F%E4%B8%8A%E6%89%8B.md

2.1.提前准备的软件,文件等

(1)官方提供镜像

https://pan.baidu.com/s/1T0Tcl3y48C1p5L6y-6HJNg 提取码:eusr
(2)HiBurn

https://pan.baidu.com/s/1bp2ypAfH2HaNPTY2KwEhEA 提取码:1234
(3)虚拟机VMware Workstation

https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html
(4)MobaXterm

https://en.softonic.com/download/moba/windows/post-download
(5)RaiDrive

https://forspeed.rbread05.cn/down/newdown/5/28/RaiDrive.rar
(6)开发板USB驱动

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

2.2.操作

(1)将官方镜像解压缩

(2)用VMware Workstation打开官方镜像文件(应该只显示一个文件),运行虚拟机进入ubuntu系统。输入bearpi进入主页面,右键进入终端,输入ifconfig获取地址‘inet'后面的。

(3)打开MobaXterm远程连接服务器,点击session再点击ssh输入之前获取的地址,password输入bearpi,点击ok后进入控制页面,输入用户名,(都是bearpi),点击yes保存登陆。

(4)用RaiDrive将ubuntu文件映射到自己电脑上,先设置中文在settings的language中。到主页面添加映射,服务类型NAS,SFTP,取消勾选只读,输入地址以及你的用户名和password(bearpi),之后虚拟机文件就可以在文件管理器查看了。

(5)获取源码,进入MobaXterm,输入cd /home/bearpi进入bearpi文件,创建项目文件并进入,mkdir project && cd project。在项目文件中输入,hpm init -t default,hpm i @bearpi/bearpi_hm_nano当出现installed表明下载成功。

(6)编译代码,输入hpm dist,当出现build  success则成功。编译出的固件位置在根文件/home/bearpi/project/out/BearPi-HM_Nano/内部的以后缀allinone.bin的文件中。

 

 

/*****由于没有开发板,之后的操作步骤在一开始发的链接中有详细讲解*****/

/*****复杂版可在鸿蒙开发者学堂(https://edu.huaweicloud.com/)搜索鸿蒙设备开发实战自行学习*****/

 

已于2022-7-14 00:26:35修改
收藏
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐