鸿蒙硬件开发:DevEco Device Tool V2.1正式版以及windows平台编译链的更新

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

DevEco Device Tool V2.1 Release

6月2号好日子啊不知道大家有没有看Harmony OS 2的发布会呢
同一天鸿蒙的硬件开发工具DevEco Device Tool 2.1也发布了正式版相比于上次博客中使用的Beta版正式版并没有加入新功能只是解决了性能问题。
当然官方也提供了2.2的Beta版本提供了大量的新增特性不过大部分都是新开发板的适配我们使用的Hi3861目前还没必要升级所以这里就把Beta版升级为正式版即可。
具体的更新细节如下

交叉编译链更新

发现这个更新了是因为前几天进行编译的时候突然报错排错排了半天解决不了。上官网一看好家伙编译链直接更新了其实后面发现报错原因是装了个cygwin之后python版本冲突了……。这里就借着更新V2.1正式版的机会把编译链更新一下。

更新DevEco Device Tool

大部分过程都相同可以去我上一篇里看鸿蒙硬件开发Hi3861开发环境搭建及Windows下编译
这里就说一下不同的地方。

  • 首先下载V2.1的正式版直接去官网下即可HarmonyOS设备开发官网

    这个下载下来长这样

  • 在安装新版本之前记得把旧版本的Beta版卸载先在系统的程序管理界面把之前的卸载。

    然后记得在自己的用户路径下把下面这个文件夹直接删了。

  • 然后就和上一篇博客里一样了环境如果安装好了和之前的环境是一样的直接双击它会自动运行给你安装很多东西最后在你的VS Code里装好插件。装完这个界面会自动关闭。

    打开VS Code其实基本没变只是在插件这可以看到原先的Beta已经没了现在是刚才安装的正式版了。

更新交叉编译链

官网这次其实对检查编译链的更新力度挺大的。
先看这个表相对于之前的表来看针对工具链来说只是将原来的Git变为了mingw。但是仔细看会发现原来的ninjagn一个是需要去github下一个要去外网下对国内网络的用户都并不友好。

依赖工具包获取地址在Tools中设置的路径
ninjahttps://repo.huaweicloud.com/harmonyos/compiler/ninja/1.9.0/windows/ninja-win.zipninja.exe所在文件夹
gnhttps://repo.huaweicloud.com/harmonyos/compiler/gn/1744/windows/gn-windows-amd64.zipgn.exe所在文件夹
gcc_riscv32http://www.hihope.org/download/download.aspx?mtt=34hcc_riscv32_win\bin文件夹
tool_msyshttps://sourceforge.net/projects/mingw/Git安装路径下的\usr\bin文件夹
tool_sconsDevEco Device Tool自带工具-

但是更新之后其中两个最难下的ninja和gn现在已经可以直接到华为云下载了。只需要点一下链接就可以在浏览器的下载器中直接下载了我直接泪目

另外被替换成的mingw点击链接会跳转到下面这个界面。

点击downlaod后五秒倒计时一结束就会下载mingw了。然后可以按照MinGW安装教程这里说的一步步安装即可。

VS Code配置

工具链更新了肯定需要把VS Code里的配置也更新一下。

  • 首先在官网可以看到有一句说明

    这是什么意思呢其实就是让你在VS Code的工具界面添加组件的时候组件的名字必须是上方的表格中的工具包名称那一栏。名字必须一致版本号和说明无所谓如下图

    否则会报下方这样的错误

    当然如果这么做了还是报这个错那么就把这个组件删了Remove重新导入一遍一般就没问题了。

    其中mingw组件的路径和名字是这样的别搞错了。

    这里也记得重新选择一下别忘了别选错了。记得点Save!

那么至此正式版的DevEco Device Tool V2.1和新版的编译链就配置完成了。

编译链接测试

测试一下和上篇博客一样点击一下Build。

看看是否会出现下面这样的绿色SUCCESS图标。出现说明成功了。
在这里插入图片描述

下载测试

一样的点击Upload即可进入烧写。
在这里插入图片描述
出现熟悉的绿色SUCCESS说明成了。
在这里插入图片描述
串口消息肯定跟上次一样毕竟只是改了开发工具的版本代码没变这里就不演示了。

感慨两句

DevEco Device Tool还在不断的更新随着HarmonyOS的正式发布和正式搭载到各个终端上之后必然会成燎原之势DevEco Device Tool这个硬件开发工具也会越来越完善越来越强大。希望以后大学里教的都是鸿蒙系统吧哈哈哈哈。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: windows