天天看点

鸿蒙系统环境搭建、源码编译与烧写之经典

      大家好,今天学习一下,如何部署鸿蒙环境,并在ubuntu系统下编译,以及烧写镜像的方法。

目录

​​第一:准备工作​​

​​第二:开始部署环境​​

​​ 第三:在Windows上远程连接服务器​​

​​第四:把ubuntu文件远程映射到Windows上​​

​​第五:在ubuntu获取源码​​

​​第六:编译代码​​

​​第七:连接开发板​​

​​第八:下载程序​​

​​ 第九:MobaXterm 查看串口打印日志​​

第一:准备工作

           备一台电脑:无具体要求,家用即可,Windows系统

           可以从官网下载镜像:

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

第二:开始部署环境

  1. 解压百度云下载的HarmonyOS​

    ​Ubuntu18.4镜像OVF.zip​

    ​文件到某个目录。
  2. 打开VMware Workstation工具
鸿蒙系统环境搭建、源码编译与烧写之经典

3、选择第1步解压的​

​Ubuntu18.4镜像OVF​

​​文件夹中,点击​

​打开​

鸿蒙系统环境搭建、源码编译与烧写之经典

 4、导入镜像到本地磁盘(选择一个磁盘空间大小≥ 10G的盘),点击​

​导入​

​。

鸿蒙系统环境搭建、源码编译与烧写之经典

 5、点击​

​开启此虚拟机​

​,来开启虚拟机电源

鸿蒙系统环境搭建、源码编译与烧写之经典

6、此时虚拟机进入登录界面,点击HarmonyOS

鸿蒙系统环境搭建、源码编译与烧写之经典

 第三:在Windows上远程连接服务器

1、打开​

​MobaXterm​

​​工具,并依次点击:​

​Session​

​​,​

​SSH​

​ 按钮。

鸿蒙系统环境搭建、源码编译与烧写之经典

 2、输入连接信息,远程地址,并点击OK

鸿蒙系统环境搭建、源码编译与烧写之经典

 3、输入账号bearpi后,点击回车

鸿蒙系统环境搭建、源码编译与烧写之经典

第四:把ubuntu文件远程映射到Windows上

1、安装RaiDrive软件

       默认安装即可

2、切换为中文语言

鸿蒙系统环境搭建、源码编译与烧写之经典

3、添加链接信息

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

    ​确定​

鸿蒙系统环境搭建、源码编译与烧写之经典

第五:在ubuntu获取源码

  1. 鼠标焦点移到MobaXterm
  2. 在MobaXterm中输入:cd /home/bearpi然后回车
  3. 在MobaXterm中输入:mkdir project && cd project然后回车
  4. 在MobaXterm中输入:hpm init -t default然后回车
  5. 在MobaXterm中输入:hpm i @bearpi/bearpi_hm_nano然后回车,等待1-3分钟(根据不同网速)

    注: 若执行失败请参考​

    ​第三-11​

    ​解决网络问题,并通过ping外网确认ubuntu网络正常。
  6. 当屏幕中出现​

    ​Installed.​

    ​意味着代码获取完成
鸿蒙系统环境搭建、源码编译与烧写之经典

第六:编译代码

  1. 在MobaXterm中输入:hpm dist然后回车,等待直到屏幕出现:​

    ​BUILD SUCCESS​

    ​字样,说明编译成功。
  2. 查看编译出的固件位置

    当编译完后,在Windows中可以直接查看到最终编译的固件,具体路径在:

鸿蒙系统环境搭建、源码编译与烧写之经典

*注意,最前面的盘符为​

​RaiDrive​

​在你电脑上实际映射的路径。

第七:连接开发板

  1. 通过TypeC数据线,把电脑与BearPi-HM Nano连接。
  2. 安装CH340驱动。

    下载地址:​​http://www.wch.cn/search?q=ch340g&t=downloads​​

  3. 关闭虚拟机捕获USB功能。(有很多开发者都是因为虚拟机捕获了USB设备,导致本机Windows电脑看不到串口)
鸿蒙系统环境搭建、源码编译与烧写之经典

 4、查看开发板的串口

鸿蒙系统环境搭建、源码编译与烧写之经典

第八:下载程序

1、在Windows打开Hiburn工具,并点击​

​Refresh​

​​,在​

​COM​

​​中选择​

​第七-4​

​看到的COM号

鸿蒙系统环境搭建、源码编译与烧写之经典
  1. 然后点击​

    ​Setting​

    ​,并选择 ​

    ​Com settings​

  2. 在Com settings中设置​

    ​Baud​

    ​​为:​

    ​921600​

    ​,点击确定
鸿蒙系统环境搭建、源码编译与烧写之经典

 3、点击 Hiburn工具中的​

​Select file​

​​按钮,在弹出的文件框中,选择​

​六-2​

​​ 中对应的路径,并选中:​

​Hi3861_wifiiot_app_allinone.bin​

​ 文件。

鸿蒙系统环境搭建、源码编译与烧写之经典

4、点击​

​Auto burn​

​​复选框,然后点击​

​Connect​

鸿蒙系统环境搭建、源码编译与烧写之经典

 此时​

​Connect​

​​按钮变成​

​Disconnect​

​,等待下载

5、复位开发板​

​RESET​

​按键,开始下载程序

鸿蒙系统环境搭建、源码编译与烧写之经典

 第九:MobaXterm 查看串口打印日志

       打开MobaXterm,

  1. 点击:​

    ​Session​

    ​、​

    ​Serial​

    ​按钮
  2. 设置Seral port为 Hiburn 同一个串口
  3. 设置Speed为​

    ​115200​

  4. 点击​

    ​OK​

鸿蒙系统环境搭建、源码编译与烧写之经典