更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 应用开发 > 图解搭建DevEco Device Tool Windows平台一站式开发环境

图解搭建DevEco Device Tool Windows平台一站式开发环境

更新时间:2022-01-02 16:00:27浏览次数:469+次

下面以图解的方式为你讲解搭建鸿蒙开发工具DevEco Device Tool V3.0 Beta2 Windows平台一站式开发环境。

前言

万丈高楼平地起,环境搭建第一步。一个好的开发工具和开发环境可以让我们的鸿蒙开发事半功倍。

当前已进入到了2022年,在此前,华为发布了DevEco Device Tool V3.0 Beta2版,新增了以下特性,同时增强和修复了Beta1版本部分功能。

1.新增基于Hi3516DV300、Hi3518EV300开发板的可视化Trace工具,可清晰地了解系统运行的事件详情、CPU占比、内存趋势图和任务切换轨迹,更好地理解系统和辅助定位程序运行不稳定(如死机死锁)问题。具体请参考Trace分析。

2.新增支持Hi3516DV300、Hi3518EV300开发板的Perf性能分析工具,有助于开发者快速有效地识别性能瓶颈,辅助系统性能优化。具体请参考Perf分析。

3.新增基于爱联Hi3861V100开发板的应用兼容性测试套件ACTS,帮助终端设备厂商尽早检测应用与HarmonyOS的兼容性,确保应用在整个开发过程中满足HarmonyOS的兼容性要求。具体请参考兼容性测试。

4.新增支持基于在Linux环境中编译rk3568的HH-SCDAYU200开发板配套OpenHarmony源码,在Windows环境中对rk3568的HH-SCDAYU200开发板烧录。 具体请参考RK3568编译和RK3568烧录。

5.支持基于在Linux环境中编译xr806开发板配套OpenHarmony源码,在linux/windows 环境中对xr806开发板烧录。具体请参考XR806编译和XR806烧录。

让我们来搭建Windows平台下基于最新版DevEco Device Tool V3.0 Beta2的一站式开发环境。

准备

1.首先下载Windows平台安装包并解压,如未注册华为开发者账号,请先注册并登录。

2.下载编译工具包:ninja,gn,gcc_riscv32,MSYS。

3.要求Windows 10 64位系统,系统的用户名不能含有中文字符,即都是全英文的,否则用不了。

升级安装方法

如果之前已安装DevEco Device Tool V3.0 Beta1的开发环境,只需要进行升级安装。

1.运行安装包devicetool-windows-tool-3.0.0.300.exe,弹出界面点击“next”,按提示首先卸载旧版,对出现报警提示直接点击“ignore”,卸载完成后开始安装。一路“next”,等待片刻,安装完成。

2. 升级安装后的工具链和各插件不需要重复添加,之前的工具包和插件被完整保留了。

3.新版增加一个“Rebuild”按钮,功能相当于之前的“Clean”+“Build”。

4.尝试点击“Rebuild”,重新编译原Hi3861工程,出现报错。

\

5.这时需要将源码“.deveco”和“.vscode”删除,在首页重新导入工程。导入后,再次编译源码,编译成功。

6.点击“Upload”开始下载到开发板,默认921600的波特率,下载很快。

7.点击“Monitor”后,串口监测也顺利连接到开发板。

全新安装的方法

1.首先运行安装包devicetool-windows-tool-3.0.0.300.exe,弹出界面点击“next”,选择默认安装路径。

2.在弹出VSCode installation confirm页面,勾选“Install VScode 1.62.2automatically”,点击Next。

\

3.在弹出的Python select page页面,选择“Download from Huawei mirror”。

\

4.点击Next,进行软件下载和安装。

5.安装完成后,启动Visual Studio Code,点击Visual Studio Code左侧的插件按钮,分别搜索和安装C/C++、CodeLLDB插件。

\

6.参照官网文档添加Windows平台编译工具包:ninja,gn,gcc_riscv32,tool_msys。

\

7.可以在Windows下编译的OpenHarmony 3.0LTS全量代码体积较大,如果仅用于开发3861显得臃肿,可以在首页新建一个便捷的Hi3861工程。

\

8.配置工程的编译类型为release,配置串口,串口协议为“hiburn-serial”。

\

9.hpm选项卡下搜索@ohos/hispark_pegasus,点击“安装到项目”,网速不同等待时间不一,下载安装完成后,保存工程配置,打开项目。

\

10.Windows平台通过hpm获取的3861源码直接编译会报错。将源码文件“.deveco\deveco.ini”中framework改为hb后,成功编译。

\

\

至此,DevEco Device Tool V3.0 Beta2 Windows平台一站式开发环境已经顺利搭建,接下来我们一起驾驶这艘小船驶入鸿蒙开发的浩瀚海洋。