梅科尔工作室-看鸿蒙设备开发实战14天笔记(二)-开发环境搭建
1.BearPi-HM Nano开发板介绍
1.1.BearPi-HM Nano开发板功能
BearPi-HM Nano开发板 是一块专门为鸿蒙OS设计的HarmonyOS 开发板 ,板载高度集成的2.4GHz WLAN SoC芯片Hi3861,并板载NFC电路及标准的E53接口可拓展只能加湿器、智能台灯等。
1.2.BearPi-HM Nano原理图
开发板提供一个复位按钮,两个用户按钮,SW1为复位键,功能通过高低电平控制
开发板还提供了NFC标签,用于碰一碰联网等活动
开发板提供了一个LED灯,用于GPIO、PWM输出等实验
开发板提供了标准的E53接口,适配所有E53拓展板,并通过排针引出功能丰富的GPIO
1.3.BearPi-HM Nano开发板E53接口
E53接口标准为“物联网俱乐部”联合国内多家开发板厂家制定的物联网案例标准,E53接口的E取自扩展 (Expansion)的英文首字母,板子的尺寸为5*3cm,故采用E53作为前缀来命名尺寸为5*3cm类型的案例扩展版,任何一款满足标准设计的开发板均可直接适配E53扩展板。
接口命名规则:E53扩展板是根据不同的应用场景来设计的,以最大的程度在扩展板上还原真实应用场景,不同案例的扩展版根据不同的应用场景来命名后缀。
例如:E53_SC1,SC是智慧城市的缩写(Smart City)
E53接口电气标准
BearPi-HM Nano开发板适配所有E53拓展板
2.环境搭建(简易版)
教程链接
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/)搜索鸿蒙设备开发实战自行学习*****/
全套安装地址,很强呀