搭建DevEco Device Tool V3.0 Beta2 Windows平台一站式开发环境

2022年01月13日 阅读数:7
这篇文章主要向大家介绍搭建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的一站式开发环境。linux

准备

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

  1. 下载编译工具包:ninjagngcc_riscv32MSYS下载网址
  2. 要求Windows 10 64位系统,系统的用户名不能含有中文字符。

    升级安装

    若是以前已安装DevEco Device Tool V3.0 Beta1的开发环境,只须要进行升级安装。
    1.运行安装包devicetool-windows-tool-3.0.0.300.exe,弹出界面点击“next”,按提示首先卸载旧版,对出现报警提示直接点击“ignore”,卸载完成后开始安装。一路“next”,等待片刻,安装完成。性能优化

  3. 升级安装后的工具链和各插件不须要重复添加,以前的工具包和插件被完整保留了。
  4. 新版增长一个“Rebuild”按钮,功能至关于以前的“Clean”+“Build”。
  5. 尝试点击“Rebuild”,从新编译原Hi3861工程,出现报错。
    捕获2.PNG
  6. 这时须要将源码“.deveco”和“.vscode”删除,在首页从新导入工程。导入后,再次编译源码,编译成功。
  7. 点击“Upload”开始下载到开发板,默认921600的波特率,下载很快。
  8. 点击“Monitor”后,串口监测也顺利链接到开发板。

    全新安装

  9. 首先运行安装包devicetool-windows-tool-3.0.0.300.exe,弹出界面点击“next”,选择默认安装路径。
  10. 在弹出VSCode installation confirm页面,勾选“Install VScode 1.62.2automatically”,点击Next。
    捕获11.PNG
  11. 在弹出的Python select page页面,选择“Download from Huawei mirror”。
    捕获12.PNG
  12. 点击Next,进行软件下载和安装。
  13. 安装完成后,启动Visual Studio Code,点击Visual Studio Code左侧的插件按钮,分别搜索和安装C/C++、CodeLLDB插件。
    image.png
  14. 参照官网文档添加Windows平台编译工具包:ninja,gn,gcc_riscv32,tool_msys
    image.png
  15. 能够在Windows下编译的OpenHarmony 3.0LTS全量代码体积较大,若是仅用于开发3861显得臃肿,能够在首页新建一个便捷的Hi3861工程
    image.png
  16. 配置工程的编译类型为release,配置串口,串口协议为“hiburn-serial”
    image.png
  17. hpm选项卡下搜索@ohos/hispark_pegasus,点击“安装到项目”,网速不一样等待时间不一,下载安装完成后,保存工程配置,打开项目。
    image.png
  18. Windows平台经过hpm获取的3861源码直接编译会报错。将源码文件“.deveco\deveco.ini”中framework改成hb后,成功编译。
    image.png
    image.png

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

想了解更多关于鸿蒙的内容,请访问:ide

51CTO和华为官方合做共建的鸿蒙技术社区工具

https://harmonyos.51cto.com/#bkwz性能

::: hljs-center开发工具

21_9.jpg

:::测试