【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派) 原创 精华

小熊派开源社区
发布于 2021-6-7 15:38
浏览
8收藏

BearPi-HM Nano 十分钟上手教程

一、准备工作

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

二、开始下载

三、开始部署环境

  1. 解压百度云下载的HarmonyOSUbuntu18.4镜像OVF.zip文件到某个目录。

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

  1. 打开VMware Workstation工具

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

  1. 选择第1步解压的Ubuntu18.4镜像OVF文件夹中,点击打开

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

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

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

  1. 点击开启此虚拟机,来开启虚拟机电源

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

  1. 此时虚拟机进入登录界面,点击HarmonyOS

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

  1. 输入密码:bearpi,然后点击登录

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

  1. 进入桌面后,点击桌面空白处右键,点击打开终端(E)

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

  1. 在终端中输入ifconfig,然后点击回车,除lo外,另外一个就是你的网卡信息,记录你获取到的IP地址。

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

  1. 最小化VMware Workstation,回到Windows桌面上。

  2. 附加:如果连不上网络(如果主机网络需要拨号,如校园网络ADSL拨号等)

    在VMware Workstation中,点击虚拟机>> 设置

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

然后在网络适配器中,改成`NAT 模式`,点击`确定`

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

然后再回复`步骤8`。

四、在Windows上远程连接服务器

  1. 打开MobaXterm工具,并依次点击:SessionSSH 按钮。

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

  1. 输入连接信息,远程地址,并点击OK

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

  1. 输入账号:bearpi,点击回车

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

  1. 输入密码:bearpi,注意,输入密码的时候屏幕不会显示,输完之后点击回车

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

  1. 在弹出的界面上,点击Yes保存账号信息,以免下次输入

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

五、把ubuntu文件远程映射到Windows上

  1. 安装RaiDrive软件

    默认安装即可。

  2. 切换为中文语言

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

  1. 添加链接信息

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

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

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

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

六、在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分钟(根据不同网速)

  6. 当屏幕中出现Installed.意味着代码获取完成

七、编译代码

  1. 在MobaXterm中输入:

    hpm dist
    

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

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

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

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

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

八、连接开发板

  1. 通过TypeC数据线,把电脑与BearPi-HM Nano连接。

  2. 安装CH340驱动。

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

  3. 关闭虚拟机捕获USB功能。(有很多开发者都是因为虚拟机捕获了USB设备,导致本机Windows电脑看不到串口)

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

如果上面操作不行,直接关闭VMware Workstation,选择挂起,然后再重新插拔USB。
  1. 查看开发板的串口

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

九、下载程序

  1. 在Windows打开Hiburn工具,并点击Refresh,在COM中选择第八-4看到的COM号

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

然后点击`Setting`,并选择 `Com settings`,
  1. 在Com settings中设置Baud为:921600,点击确定

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

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

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

  1. 点击Auto burn复选框,然后点击Connect
    【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区
    此时Connect按钮变成Disconnect,等待下载

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

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

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

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

十、MobaXterm 查看串口打印日志

  1. 打开MobaXterm,

    1. 点击:SessionSerial按钮

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

    3. 设置Speed为 115200

    4. 点击OK

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区 【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

  1. 如果显示Unable to open…等字样,需要看一下Hiburn的链接状态是否为关闭(九-7)步骤。

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

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

十一、联系我们(更多源码)

【快速环境搭建】OpenHarmony 十分钟上手教程(小熊派)-鸿蒙开发者社区

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
已于2021-6-10 11:26:44修改
5
收藏 8
回复
举报
11条回复
按时间正序
/
按时间倒序
mb609898e2cfb86
mb609898e2cfb86

真正的手把手教学

回复
2021-6-7 19:31:22
张荣超_九丘教育
张荣超_九丘教育

赞赞赞!

回复
2021-6-7 21:12:42
时空未宇
时空未宇

小熊派,提供的这个虚拟机环境我记得之前我下载过。

但,貌似遇到一个小问题:

在虚拟机环境中无法使用快捷键拉起终端🤔 

回复
2021-6-7 22:34:07
我吃菠萝面包
我吃菠萝面包

这手把手技术贴对小白太友好了。◕‿◕。

回复
2021-6-10 08:26:50
执键走天涯
执键走天涯

滑动公众号网页时顶部导航栏别反复显示和隐藏,固定就好了

回复
2021-6-10 09:07:21
Tuer白晓明
Tuer白晓明

能刷到其他板子吗?还是只能刷小熊的?

回复
2021-6-10 09:21:16
小熊派开源社区
小熊派开源社区 回复了 Tuer白晓明
能刷到其他板子吗?还是只能刷小熊的?

可以试一下,目前我们仅针对小熊派BearPi-HM Nano做了尝试。

回复
2021-6-10 11:36:15
小熊派开源社区
小熊派开源社区 回复了 时空未宇
小熊派,提供的这个虚拟机环境我记得之前我下载过。 但,貌似遇到一个小问题: 在虚拟机环境中无法使用快捷键拉起终端🤔

看一下是否是快捷键占用了。如果不行也可以在右键打开终端。

回复
2021-6-10 11:38:41
wx590726886001f
wx590726886001f

可以使用DevEco device tool烧录吗

回复
2021-7-13 22:23:26
小熊派开源社区
小熊派开源社区 回复了 wx590726886001f
可以使用DevEco device tool烧录吗

支持的

回复
2021-7-14 09:05:35
mb60fec1c702c47
mb60fec1c702c47

在Windows上远程连接服务器,输入的是第9步获取到的IP地址,但是发生了错误:Network error: Connection timed out,这是为什么呢

回复
2021-7-26 22:09:56
回复
    相关推荐