大家好,今天学习一下,如何部署鸿蒙环境,并在ubuntu系统下编译,以及烧写镜像的方法。
目录
第一:准备工作
第二:开始部署环境
第三:在Windows上远程连接服务器
第四:把ubuntu文件远程映射到Windows上
第五:在ubuntu获取源码
第六:编译代码
第七:连接开发板
第八:下载程序
第九:MobaXterm 查看串口打印日志
第一:准备工作
备一台电脑:无具体要求,家用即可,Windows系统
可以从官网下载镜像:
下载地址(百度云):https://pan.baidu.com/s/1T0Tcl3y48C1p5L6y-6HJNg 提取码:eusr
第二:开始部署环境
- 解压百度云下载的HarmonyOS
文件到某个目录。Ubuntu18.4镜像OVF.zip
- 打开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获取源码
- 鼠标焦点移到MobaXterm
- 在MobaXterm中输入:cd /home/bearpi然后回车
- 在MobaXterm中输入:mkdir project && cd project然后回车
- 在MobaXterm中输入:hpm init -t default然后回车
-
在MobaXterm中输入:hpm i @bearpi/bearpi_hm_nano然后回车,等待1-3分钟(根据不同网速)
注: 若执行失败请参考
解决网络问题,并通过ping外网确认ubuntu网络正常。第三-11
- 当屏幕中出现
意味着代码获取完成Installed.
第六:编译代码
- 在MobaXterm中输入:hpm dist然后回车,等待直到屏幕出现:
字样,说明编译成功。BUILD SUCCESS
-
查看编译出的固件位置
当编译完后,在Windows中可以直接查看到最终编译的固件,具体路径在:
*注意,最前面的盘符为
RaiDrive
在你电脑上实际映射的路径。
第七:连接开发板
- 通过TypeC数据线,把电脑与BearPi-HM Nano连接。
-
安装CH340驱动。
下载地址:http://www.wch.cn/search?q=ch340g&t=downloads
- 关闭虚拟机捕获USB功能。(有很多开发者都是因为虚拟机捕获了USB设备,导致本机Windows电脑看不到串口)
4、查看开发板的串口
第八:下载程序
1、在Windows打开Hiburn工具,并点击
Refresh
,在
COM
中选择
第七-4
看到的COM号
- 然后点击
,并选择 Setting
Com settings
- 在Com settings中设置
为:Baud
,点击确定921600
3、点击 Hiburn工具中的
Select file
按钮,在弹出的文件框中,选择
六-2
中对应的路径,并选中:
Hi3861_wifiiot_app_allinone.bin
文件。
4、点击
Auto burn
复选框,然后点击
Connect
此时
Connect
按钮变成
Disconnect
,等待下载
5、复位开发板
RESET
按键,开始下载程序
第九:MobaXterm 查看串口打印日志
打开MobaXterm,
- 点击:
、Session
按钮Serial
- 设置Seral port为 Hiburn 同一个串口
- 设置Speed为
115200
- 点击
OK