赞
踩
最近HarmonyOS2.0发布了,就想着跟上时代的脚步,后来在度娘上搜索相关信息,发现了一款比较便宜的鸿蒙开发板(BearPi-HM_Nano),就买来学习一下~~
小熊派官方开源教程及代码BearPi-HM_Nano: 小熊派BearPi-HM Nano开发板基于HarmonyOS的源码 (gitee.com)
BearPi-HM_Nano开发板是一块专门为鸿蒙OS设计HarmonyOS的开发板,板载高度集成的2.4GHz WiFi SoC芯片Hi3861,并板载NFC电路,其结构如下图所示。
当笔者刚看到这款开发板时我第一时间想到的是基于乐鑫ESP8266的ESP12F。。。于是笔者也对比了一下,下节教程分析一下。
Hi3861V100支持2.4G Wi-Fi,集成IEEE802.11b/g/n基带和RF电路,RF电路包括功率放大器PA、低噪声放大器LNA、RFBalun、天线开关以及电源管理等模块;支持20MHz标准带宽和5MHz/10MHz窄带宽,提供最大72.2Mbit/s物理层速率。
Hi3861V100WiFi基带支持正交频分复用(OFDM)技术,并向下兼容直接序列扩(DSSS)和补码键控(CCK)技术,支持IEEE802.11b/g/n协议的各种数据速率。
Hi3861V100芯片集成高性能32bit微处理器、硬件安全引擎以及丰富的外设接口,外设接口包括SPI、UART、I2C、PWM、GPIO和多路ADC,同时支持高速SDIO2.0Slave接口,最高时钟可达50MHz;芯片内置SRAM和Flash,可独立运行,并支持在Flash上运行程序。
下载vmware虚拟机:https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html
下载地址(百度网盘):https://pan.baidu.com/s/1T0Tcl3y48C1p5L6y-6HJNg 提取码:eusr
开启此虚拟机
按钮HarmonyOS
,密码为bearpi
进入虚拟机设置界面后,选择网络适配器并且更改模式为NAT,确定更改
进入桌面后,右键->打开终端,输入ifconfig
命令,查看虚拟机ip地址
下载MobaXterm软件:https://en.softonic.com/download/moba/windows/post-download
MobaXTerm
软件,选择Session->SSH创建一个新的连接,在Remote host
里输入刚刚获取的ip地址下载并安装RaiDrive工具:https://forspeed.rbread05.cn/down/newdown/5/28/RaiDrive.rar
安装RaiDrive软件
默认安装即可。
切换为中文语言
添加链接信息
确定
查看本地映射的ubuntu文件路径
在MobaXterm中输入:
cd /home/bearpi
在MobaXterm中输入:
mkdir project && cd project
在MobaXterm中输入:初始化鸿蒙环境
hpm init -t default
在MobaXterm中输入:下载小熊派源码,等待1-3分钟(根据不同网速)
hpm i @bearpi/bearpi_hm_nano
当屏幕中出现Installed.
意味着代码获取完成
在MobaXterm中输入:
$cd project/
$hpm dist
等待直到屏幕出现:BUILD SUCCESS
字样,说明编译成功。
查看编译出的固件位置
当编译完后,在Windows中可以直接查看到最终编译的固件,具体路径在:SFTP(映射磁盘)/home/bearpi/project/out/BearPi-HM_Nano
下
*注意,最前的磁盘在为RaiDrive
映射的路径。
下载HiBurn:https://pan.baidu.com/s/1i6P_LuUzclS6hlQ3XHOobQ&t=downloads 提取码:1234
在Windows打开Hiburn工具,并点击Refresh
,在COM
中选择小熊派的com口
然后点击Setting
,并选择 Com settings
,
在Com settings中设置Baud
为:921600
,点击确定
点击 Hiburn工具中的Select file
按钮,在弹出的文件框中,选择七-2
中对应的路径,并选中:Hi3861_wifiiot_app_allinone.bin
文件。
点击Auto burn
复选框,然后点击Connect
此时Connect
按钮变成Disconnect
,等待下载
复位开发板RESET
按键,开始下载程序
直到出现Execution Successful
字样,程序下载完成。
下载完后,点击Disconnect
按钮,便于后面调测使用。
打开MobaXterm,
点击:Session
、Serial
按钮
设置Seral port为 Hiburn 同一个串口
设置Speed为 115200
点击OK
如果显示Unable to open…等字样,需要看一下Hiburn的链接状态是否为关闭
复位开发板,此时COM打印出对应日志信息
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。