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

鸿联
发布于 2022-1-2 13:14
浏览
7收藏

【本文正在参与优质创作者激励】
万丈高楼平地起,环境搭建第一步。一个好的开发工具和开发环境可以让我们的鸿蒙开发事半功倍。
今天是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. 下载编译工具包:ninjagngcc_riscv32MSYS下载网址
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工程,出现报错。
搭建DevEco Device Tool V3.0 Beta2  Windows平台一站式开发环境-鸿蒙开发者社区
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。
    搭建DevEco Device Tool V3.0 Beta2  Windows平台一站式开发环境-鸿蒙开发者社区
  3. 在弹出的Python select page页面,选择“Download from Huawei mirror”。
    搭建DevEco Device Tool V3.0 Beta2  Windows平台一站式开发环境-鸿蒙开发者社区
  4. 点击Next,进行软件下载和安装。
  5. 安装完成后,启动Visual Studio Code,点击Visual Studio Code左侧的插件按钮,分别搜索和安装C/C++、CodeLLDB插件。
    搭建DevEco Device Tool V3.0 Beta2  Windows平台一站式开发环境-鸿蒙开发者社区
  6. 参照官网文档添加Windows平台编译工具包:ninja,gn,gcc_riscv32,tool_msys
    搭建DevEco Device Tool V3.0 Beta2  Windows平台一站式开发环境-鸿蒙开发者社区
  7. 可以在Windows下编译的OpenHarmony 3.0LTS全量代码体积较大,如果仅用于开发3861显得臃肿,可以在首页新建一个便捷的Hi3861工程
    搭建DevEco Device Tool V3.0 Beta2  Windows平台一站式开发环境-鸿蒙开发者社区
  8. 配置工程的编译类型为release,配置串口,串口协议为“hiburn-serial”
    搭建DevEco Device Tool V3.0 Beta2  Windows平台一站式开发环境-鸿蒙开发者社区
  9. hpm选项卡下搜索@ohos/hispark_pegasus,点击“安装到项目”,网速不同等待时间不一,下载安装完成后,保存工程配置,打开项目。
    搭建DevEco Device Tool V3.0 Beta2  Windows平台一站式开发环境-鸿蒙开发者社区
  10. Windows平台通过hpm获取的3861源码直接编译会报错。将源码文件“.deveco\deveco.ini”中framework改为hb后,成功编译。
    搭建DevEco Device Tool V3.0 Beta2  Windows平台一站式开发环境-鸿蒙开发者社区
    搭建DevEco Device Tool V3.0 Beta2  Windows平台一站式开发环境-鸿蒙开发者社区

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

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2022-1-4 19:04:57修改
11
收藏 7
回复
举报
4条回复
按时间正序
/
按时间倒序
红叶亦知秋
红叶亦知秋

每次新的版本更新总能见到大佬的文章

回复
2022-1-4 09:56:45
龙英勇
龙英勇

刚卡到40%,重启电脑重新安装了

回复
2022-1-4 22:00:23
鸿蒙开发初学者
鸿蒙开发初学者

正在学习,有用。

回复
2022-1-10 10:27:13
Land-lxf
Land-lxf

学习中

回复
2022-3-16 21:15:43
回复