简介

Linux编译服务器用作HarmonyOS设备开发项目的编译及镜像打包;Windows工作平台用作HarmonyOS设备开发项目的开发、调试及镜像的烧录。
HUAWEI DevEco Device Tool(以下简称DevEco Device Tool)是HarmonyOS面向智能设备开发者提供的一站式集成开发环境,支持HarmonyOS的组件按需定制,支持代码编辑、编译、烧录和调试等功能,支持C/C++语言。DevEco Device Tool以插件方式提供,基于Visual Studio Code进行扩展,安装分为如下几步:

您将建立什么

搭建开发环境,为HarmonyOS设备开发做准备:

您将会学到什么

硬件要求

开发计算机(台式机或笔记本电脑,Windows 10 64位系统)。

软件要求

工具名称

用途说明

版本要求

获取渠道

Visual Studio Code

代码编辑工具

V1.53及以上 64位版本。

https://code.visualstudio.com/Download(如速度较慢可从国内软件中心下载)

Python

编译构建工具

3.7.4-3.8.x 64位版本

https://www.python.org/downloads/

Node.js

提供npm环境

v12.0.0及以上64位版本

https://nodejs.org/zh-cn/download/

hpm

包管理工具

最新版

执行如下npm命令进行安装,npm自动下载最新版本npm install -g @ohos/hpm-cli

DevEco Device Tool

HarmonyOS源码的编译、烧录、调试插件工具

v2.1.0

https://device.harmonyos.com/cn/ide#download下载前,请使用华为开发者帐号登录,如未注册,请先注册华为开发者帐号。

需要的知识点

嵌入式C语言基础开发能力。

  1. 双击Visual Studio Code软件包进行安装。安装过程中,请勾选"添加到PATH(重启后生效)"。

  2. 单位安装完成后,重启计算机,使Visual Studio Code的环境变量生效。
  3. 打开命令行工具,输入code –version命令,可以正常显示版本号说明安装成功。
  1. 双击Python安装包进行安装,勾选"Add Python xx to PATH",然后点击Install Now开始安装。
  2. 等待安装完成后,点击Close。
  3. 打开命令行工具,输入python –version,检查安装结果。
  4. 在命令行工具中,分别执行如下命令设置pip源,用于后续安装DevEco Device Tool过程中下载依赖的组件包。
    pip config set global.trusted-host repo.huaweicloud.com
    pip config set global.index-url https://repo.huaweicloud.com/repository/pypi/simple
    pip config set global.timeout 120
  1. 点击下载后的软件包进行安装,全部按照默认设置点击Next,直至Finish。安装过程中,Node.js会自动在系统的path环境变量中配置node.exe的目录路径。
  2. 重新打开命令行工具,输入"node -v"命令,能正常查询Node.js的版本号,说明Node.js安装成功。

该方式需先确保Node.js安装成功。

  1. 建议将npm源配置为国内镜像,例如设置为华为云镜像源。
    npm config set registry https://repo.huaweicloud.com/repository/npm/
  2. 打开命令行工具,执行如下命令安装最新版本hpm。
    npm install -g @ohos/hpm-cli

  3. 安装完成后,执行如下命令(V为大写字母)检查hpm安装结果。
    hpm -V

  1. 解压DevEco Device Tool插件压缩包,双击安装包程序进行安装。
  2. 安装过程中,会自动安装DevEco Device Tool所需的依赖文件(如C/C++和CodeLLDB插件)和执行程序。 安装完成后,会自动关闭命令行工具窗口。
  3. 启动Visual Studio Code,点击左侧的按钮,检查INSTALLED中,是否已成功安装C/C++、CodeLLDB和DevEco Device Tool。
  1. 下载Docker Desktop
    版本要求:V3.3.3及以上 64位版本。

    下载地址:https://www.docker.com/products/docker-desktop

  2. 安装Docker Desktop
    双击Docker Desktop安装包程序进行安装

    依次按默认点击,直到出现

    点击"Close and log out"电脑会自动重启,电脑重启后在自动启动Docker Desktop时会弹出如下图窗口,提示WSL2 未安装,点击窗口中链接(弹窗先不要关闭)

    根据你的PC下载对应Linux内核更新包并安装

    WSL2内核更新包安装完成后点击弹窗中Restart重新启动Docker Desktop应用

    Docker Desktop应用启动后如下图

    打开Windows命令行工具,可执行如下命令docker –help确认是否安装成功。

  1. 获取Docker镜像
    在确保网络畅通的情况下,在Windows命令行工具输入命令:
    docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5

    该镜像已经包含HarmonyOS Linux开发环境所需的所有软件

    命令执行完成后,敲入docker images查看是否成功下载了docker image,如下:

  2. 挂载docker镜像
    在D盘建立一个目录harmonyos,并在Windows命令行工具输入命令:
    docker run -it -v d:\harmonyos:/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5

    执行成功后,该docker镜像中的HarmonyOS的Linux编译环境就安装好了,如下图:

    默认进入容器的/home/openharmony目录,并且该目录映射到windows的D:\harmonyos目录。可通过创建目录进行验证,在容器中创建目录aa,可以看到D:\harmonyos下也有了子目录aa

干得好,您已经成功完成了HarmonyOS设备开发环境搭建,您可以继续完成HarmonyOS智能台灯案例(开发设备功能)

您可以阅读下面链接,了解更多相关的信息:

搭建Windows开发环境

HUAWEI DevEco Device Tool使用指南

Code copied