DevEco Device Tool 是面向智能设施开发者提供的一站式集成开发环境,反对 HarmonyOS Connect 的组件按需定制,反对代码编辑、编译、烧录和调试、性能监测等性能,反对 C /C++ 语言,以插件的模式部署在 Visual Studio Code(简称 VSCode)上,反对 Windows10 64 位或 Ubuntu18 及以上版本。
本次为大家带来的是 DevEco Device Tool 3.0 Release,新增四项新性能,欢送大家降级体验!
降级形式
建议您从官网下载安装包进行全量降级:
https://device.harmonyos.com/…
一、集成编译工具链
在日常开发中,你是否遇到过因工具缺失导致编译失败?而后到处查找工具,找到后又要学习怎么装置,装置后还须要配置工具链,操作繁琐,费时费力。
本次新版本贴心地为开发者集成了丰盛多样的编译工具链。导入工程时,DevEco Device Tool 自动检测工程所依赖的工具是否齐备。如果存在工具缺失,可一键下载和装置所有缺失的工具,且主动实现工具链配置,大幅度缩小编译复杂度,进步工作效率。
具体应用办法:
(1)导入工程后,在 DevEco Device Tool 工具界面,抉择“QUICK ACCESS > DevEco Home > Projects”,而后点击“Settings”进入工程配置界面。
(2)在工程配置界面,点击“toolchain”页签下的“Details”,具体查看缺失了哪些工具。
(3)在工程配置界面,点击“toolchain”页签下的“Setup”,一键下载和装置所有缺失的工具。
图 1 集成编译工具链
二、集成设施开发样例
为帮忙晋升开发效率,本次新版本集成了开源社区的设施开发样例,让开发者无需从零开始敲代码,可疾速上手。开发者在创立工程时依据须要抉择开发样例,即可一键疾速拉取源码。
具体应用办法:
(1)在 DevEco Device Tool 工具界面,抉择“QUICK ACCESS > DevEco Home > Home”,而后点击 Create Project 进入创立工程的向导界面。
(2)输出工程名称,在 Bundle 下拉栏中抉择须要的设施开发样例。Device Tool 会依据所选的开发样例主动填写 MCU 和开发板信息。
(3)点击 Finish,Device Tool 主动拉取开发样例实现工程创立。
图 2 抉择开发样例
本次新版本集成了 17 个不同产品的样例,后续会有越来越多的样例逐步上架,造成规范的资源核心。作为开发者的你,也能够将本人的样例上传到 OpenHarmony 社区参加样例共建哦!
样例共建链接:
https://gitee.com/openharmony…
三、多人共享开发
在开发过程中,开发者可能都遇到过开发环境不够用、与共事争抢同一套开发环境的困顿场景。为此,本次新版本新增了近程开发模式下多人共享开发的性能,反对一个团队共用一台服务器。只需搭建一台公共的 Linux 服务器,团队成员即可从本人的 Windows 机器近程登录 Linux 服务器,进行共享开发。既节俭了工夫,也升高了老本。
具体应用办法:
(1)点击 VSCode 左侧的图片图标,进入近程资源管理器界面,增加近程服务器(即 Linux 服务器)。增加胜利后,关上近程服务器的操作窗口,输出明码实现登录。
增加和登录近程服务器的操作可参考官网文档:
https://device.harmonyos.com/…
(2)管理员登录近程服务器通过 sudo 命令进行初始配置后,团队成员即可通过 Remote SSH 登录近程服务器,进行共享开发了。
图 3 多人共享开发
四、源码级调试能力
在开发过程中,调试能力尤为重要,一个好用的调试性能可能帮忙开发者事倍功半地实现开发工作。
此次新版本新增了自研调试插件,为开发者提供源码级调试能力。调试界面如下图所示:
图 4 调试界面
提供的源码级调试能力包含:
反对 Launch 和 Attach 两种形式启动调试。
反对的调试操作有:单步调试、办法进入、办法退出、Continue、Restart(复位调试)、Reset device(复位设施)、进行调试。
反对设置断点,包含源码断点、数据断点、函数断点和汇编源码断点。
反对查看和批改局部变量(Local)、全局变量(Global)、动态变量(Static)和通用寄存器(Registers),还反对将关怀的变量增加到“监督”任务栏,随时查看变量值变动。
反对在调试过程中同时查看以后执行的源代码和对应的汇编代码,且反对对汇编代码设置断点和单步调试。
反对调试过程中查看调用栈。
反对依据地址查看内存。
具体应用办法:
(1)点击 VSCode 左侧的图片图标,进入运行和调试界面。
(2)在左上角图片的下拉框中,抉择须要调试的芯片和启动形式,点击图片启动调试。
图 5 源码级调试能力
HUAWEI DevEco Device Tool 新性能一览
新增个性:
● 集成编译工具链。反对自动检测工程所依赖的工具是否齐备,并提供一键下载和装置缺失工具的性能。
● 集成设施开发样例。创立工程时依据须要抉择开发样例,即可一键疾速拉取源码。
● 新增基于 Remote-SSH 模式实现多人共享近程开发环境。
● 新增自研的调试插件,反对源码级调试能力,提供查看变量、监控、调用栈、查看通用寄存器及反编译等调试操作。
加强个性:
● 导入芯片工程后,对于环境短少的局部公共工具,能够主动提醒。
● 补齐寄存器批改、汇编单步、断点设置、数据断点、内存查看 / 批改等调试能力。
● 优化编译完的镜像包同步回本机的工夫到两分钟左右。
● 优化编译烧录过程中的报错提醒,进步开发者解决报错的效率。
修复的问题:
● 修复了 Atcs 测试用例执行实现后没有显示报告的问题。
● 修复了 DevEco Device Tool 仿真器偶然会编译失败的问题。
● 优化装置 DevEco Device Tool 呈现报错和弹窗提醒,修复版本破绽。
● 修复了编译烧录失败时,报错信息不欠缺,工具链缺失提醒不显著的问题。