HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

本篇适用于初学者

开发准备:一台windows电脑、一块开发板(基于Hi3861)(本篇使用小熊派HM-Nano)

开发板淘宝有卖:小熊派鸿蒙季BearPi-HM_Nano鸿蒙OpenHarmonyOS系统Hi3861开发板-淘宝网 (taobao.com)

搭建设备开发需要Linux+windows配合使用,Windows用来写代码,Linux用来编译,本教程使用Ubuntu20.04+Windows10 64位。

Ubuntu繁琐的配置步骤我都替你做完了,直接将镜像导入虚拟机即可。

一、搭建Linux开发环境

先获取虚拟机,这个直接网站下载,很快。

网址:https://download.virtualbox.org/virtualbox/6.1.30/VirtualBox-6.1.30-148432-Win.exe

 拓展工具下载:https://download.virtualbox.org/virtualbox/6.1.30/VirtualBox-6.1.30-148432-Win.exe

然后网盘下载镜像文件

链接:HarmonyOS.rar_免费高速下载|百度网盘-分享无限制 (baidu.com)

 密码:2233

文件大概7个G

下载完成后导入虚拟机:

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

Ubuntu 安装完成后打开,输入密码:harmony(小写):

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

 终端输入:ifconfig,获取ip地址

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

如果没有IP地址,请设置一下网卡: 

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

二、安装Windows开发环境

Win系统下需要三个工具,1、VScode 2、DevEco Device Tool 3、Git (也可不装,但是要频繁输入密码)

DevEco Device Tool是以插件的形式安装在VScode中的。

1.安装VScode

Vscode官网:Visual Studio Code - Code Editing. Redefined

2.安装开发环境

参见教程:这里的Ubuntu基础环境配置部分我已经搞定,在镜像里。如果有问题你再参考文档重新配置。

搭建开发环境-HUAWEI DevEco Device Tool使用指南-OpenHarmony设备开发-HarmonyOS设备开发

下载链接:

华为集成开发环境IDE DevEco Device Tool下载 | HarmonyOS设备开发

DevEco Device Tool的安装路径,请注意安装路径不能包含中文字符,同时建议不要安装到C盘目录,点击Next。我一般安装在D盘。

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

 安装完成后是这个样子的:

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

3.安装Remote SSH

打开Windows系统下的Visual Studio Code,点击

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

在插件市场的搜索输入框中输入:remote-ssh

 HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

4.远程连接Ubuntu环境

打开Windows系统的Visual Studio Code,点击

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

SSH TARGETS下,点击+按钮。

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

在弹出的SSH连接命令输入框中输入“ssh username@ip_address”,其中ip_address为要连接的远程计算机的IP地址,username为登录远程计算机的帐号。

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

 在弹出的输入框中,选择SSH configuration文件,选择默认的第一选项即可

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

在SSH TARGETS中,找到远程计算机,点击

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

,打开远程计算机。

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

在弹出的输入框中,选择Linux,然后在选择Continue,然后输入登录远程计算机的密码:harmony,连接远程计算机

这里可以暂停一下去搞一下公钥:

注册远程访问Ubuntu环境的公钥-环境准备-附录-HUAWEI DevEco Device Tool使用指南-OpenHarmony设备开发-HarmonyOS设备开发

公钥安装需要Git,去下载搞一下,教程在此,很简单:

Git 安装配置 | 菜鸟教程 (runoob.com)

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

连接成功后,等待在远程计算机.vscode-server文件夹下自动安装插件,安装完成后,根据界面提示在Windows系统下重新加载Visual Studio Code,便可以在Windows的DevEco Device Tool界面进行源码开发、编译、烧录等操作。至此,环境搭建完成,如下图所示,左下角显示远程连接计算机的IP地址。

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

5.打开示例代码

点击New Project,按下图操作可以下载示例代码,我这边用的小熊派开发板,芯片是Hi3861,是一款RISC-V架构芯片,不同于STM32的ARM架构,感兴趣的可以去了解一下。

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

下载后打开可得到

 HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

 点击工程配置检查工具链是否完整:

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

 如果缺少工具链点击安装即可,安装完成后显示如下图:

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

 安装完成后可以编译一下试试:

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

编译完成会显示SUCCESS

 HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

三、烧入硬件

前面所有的步骤都是为了硬件能够实现期望的功能,这是硬件开发的终极目的。

先将开发板与电脑连接,然后点击

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

选择你连接开发板的串口号:

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

 HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

 一切准备就绪后点击小火苗烧录:

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

当出现bootromdownloadboot时按下开发板上的RESET按键:

 HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

Reset在小熊派三个字下面

HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

 HarmonyOS鸿蒙智能硬件入门三步解决鸿蒙智能设备开发环境搭建

烧录成功显示 。

极客网企业会员

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。