BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

0.前言

最近HarmonyOS2.0发布了,就想着跟上时代的脚步,后来在度娘上搜索相关信息,发现了一款比较便宜的鸿蒙开发板(BearPi-HM_Nano),就买来学习一下~~

小熊派官方开源教程及代码BearPi-HM_Nano: 小熊派BearPi-HM Nano开发板基于HarmonyOS的源码 (gitee.com)

1.BearPi-HM_Nano介绍

BearPi-HM_Nano开发板是一块专门为鸿蒙OS设计HarmonyOS的开发板,板载高度集成的2.4GHz WiFi SoC芯片Hi3861,并板载NFC电路,其结构如下图所示。

BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

当笔者刚看到这款开发板时我第一时间想到的是基于乐鑫ESP8266的ESP12F。。。于是笔者也对比了一下,下节教程分析一下。

1.1 Hi3861主控芯片介绍

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上运行程序。

BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

1.2 Windows下搭建环境

下载vmware虚拟机:https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html

1.2.1 下载并配置官方提供的系统镜像文件

下载地址(百度网盘):https://pan.baidu.com/s/1T0Tcl3y48C1p5L6y-6HJNg 提取码:eusr

  1. 将镜像文件解压出来,并且打开VMware虚拟机。
  2. 选择Workstation->文件->打开,选择刚刚解压出来的镜像文件

BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

  1. 载入官方镜像后,会弹出导入虚拟机窗口,选择自己要存放的地址,注意:选择磁盘大于8G的文件夹

BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

  1. 导入成功后,点击开启此虚拟机按钮
  2. 系统打开成功后,账号为HarmonyOS,密码为bearpi
  3. 选择Workstation->虚拟机->设置,进入虚拟机设置

BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

  1. 进入虚拟机设置界面后,选择网络适配器并且更改模式为NAT,确定更改

    BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

  2. 进入桌面后,右键->打开终端,输入ifconfig命令,查看虚拟机ip地址

BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

1.2.2 在windows下使用MobaXterm软件连接虚拟机

下载MobaXterm软件:https://en.softonic.com/download/moba/windows/post-download

  1. 打开MobaXTerm软件,选择Session->SSH创建一个新的连接,在Remote host里输入刚刚获取的ip地址

BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

  1. 创建成功后,在命令行中输入账号bearpi密码bearpi就能成功连接虚拟机

1.2.3 映射ubuntu文件到windows下(来自官方教程)

下载并安装RaiDrive工具:https://forspeed.rbread05.cn/down/newdown/5/28/RaiDrive.rar

  1. 安装RaiDrive软件

    默认安装即可。

  2. 切换为中文语言

    BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

  3. 添加链接信息

    • SFTP://______ (这个输入 三.9 获取到的地址)
    • 账户:账号和密码皆为 bearpi
    • 其他默认
    • 点击确定

    BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

  4. 查看本地映射的ubuntu文件路径

    BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

2.获取代码

  1. 在MobaXterm中输入:

    cd /home/bearpi
    
  2. 在MobaXterm中输入:

    mkdir project && cd project
    
  3. 在MobaXterm中输入:初始化鸿蒙环境

    hpm init -t default
    
  4. 在MobaXterm中输入:下载小熊派源码,等待1-3分钟(根据不同网速)

    hpm i @bearpi/bearpi_hm_nano
    
  5. 当屏幕中出现Installed.意味着代码获取完成

3.编译代码(官方教程)

  1. 在MobaXterm中输入:

    $cd project/
    $hpm dist
    

    等待直到屏幕出现:BUILD SUCCESS字样,说明编译成功。

  2. 查看编译出的固件位置

    当编译完后,在Windows中可以直接查看到最终编译的固件,具体路径在:SFTP(映射磁盘)/home/bearpi/project/out/BearPi-HM_Nano

    BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

    *注意,最前的磁盘在为RaiDrive映射的路径。

4.下载程序

下载HiBurn:https://pan.baidu.com/s/1i6P_LuUzclS6hlQ3XHOobQ&t=downloads 提取码:1234

  1. 在Windows打开Hiburn工具,并点击Refresh,在COM中选择小熊派的com口

    BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

    然后点击Setting,并选择 Com settings

  2. 在Com settings中设置Baud为:921600,点击确定

    BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

  3. 点击 Hiburn工具中的Select file按钮,在弹出的文件框中,选择七-2 中对应的路径,并选中:Hi3861_wifiiot_app_allinone.bin 文件。

    BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

  4. 点击Auto burn复选框,然后点击Connect

    BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

    此时Connect按钮变成Disconnect,等待下载

  5. 复位开发板RESET按键,开始下载程序

    BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

  6. 直到出现Execution Successful字样,程序下载完成。

  7. 下载完后,点击Disconnect按钮,便于后面调测使用。

5.查看串口

  1. 打开MobaXterm,

    1. 点击:SessionSerial按钮

    2. 设置Seral port为 Hiburn 同一个串口

    3. 设置Speed为 115200

    4. 点击OK

  2. 如果显示Unable to open…等字样,需要看一下Hiburn的链接状态是否为关闭

  3. 复位开发板,此时COM打印出对应日志信息

    BearPi-HM_Nano 鸿蒙os学习笔记(一)-在Windows下搭建开发环境

上一篇:Tomcat 启动花费很长时间的解决方案


下一篇:读书笔记 PCG in Games 程序化内容生成3 构造性方法,针对地牢式关卡