共计 1943 个字符,预计需要花费 5 分钟才能阅读完成。
DevEco Device Tool 是面向智能设施开发者提供的一站式集成开发环境,反对 HarmonyOS 的组件按需定制,反对代码编辑、编译、烧录和调试、性能监测等性能,反对 C /C++ 语言,以插件的模式部署在 Visual Studio Code 上,反对 Windows10 64 位或 Ubuntu18 及以上版本。
本次为大家带来的是新版本 2.2 Beta2,新增四项新性能,欢送大家降级体验!
降级形式
关上已装置的历史版本 Device Tool,点击提示信息中的降级链接。
间接从 HarmonyOS 官网下载获取:https://device.harmonyos.com/…
新增反对 Hi3861 Linux 烧录
针对基于 Hi3861 芯片的 Hi3861V100 和 BearPi-HMNano 开发板的轻量级零碎烧录,之前公布的版本只反对 Windows,开发者须要在 Linux 中编译后再拷贝到 Windows 下烧录,来回切换多有不便。
此次 2.2 Beta2 版本新增反对 Hi3861 Linux 烧录,开发者能够在 Linux 零碎上实现一站式编辑、编译、烧录流程,大幅度晋升开发效率。
新增反对栈剖析和镜像剖析
在轻量设施开发过程中,时常会面临内存不足、内存溢出等问题,因而开发者在开发过程中须要时刻关注内存的应用状况。
本次 2.2 Beta2 版本新增反对 Hi3861V100 开发板的 栈剖析 和镜像剖析性能 。其中, 栈剖析性能 能够对编译生成的动态二进制文件进行剖析,提供工作栈开销估算值和函数调用关系图示,为栈内存应用、剖析、优化、问题定位等开发场景提供较为精确的动态内存剖析数据参考;而 镜像剖析性能,能够基于 elf 文件进行内存占用剖析,帮忙开发者疾速评估内存段、符号表应用状况。
具体应用办法:编译实现后,别离通过 PROJECT TASKS 中的 Stack Analysis 和 Image Analysis 按钮来执行栈剖析和镜像剖析,剖析后果通过导航栏中的 DebugTool 按钮进入后别离查看。
新增反对利用兼容性测试
为了保障合作伙伴的设施和利用在 HarmonyOS 上能稳固地运行,同时提供一致性的接口和业务体验,合作伙伴的设施和利用在正式公布之前,须要进行一系列兼容性测试。
此次 2.2 Beta2 版本新增基于 Hi3516DV300 开发板的利用兼容性测试性能——即开发者在 Linux 零碎上一站式实现开发和利用兼容性测试,无需将编译生成文件拷贝到 Windows 工作台,通过命令行进行测试。
具体应用办法:点击 Acts Test 进入配置页,在配置一系列参数后保留后,通过 PROJECT TASKS 中的 Test 按钮,执行对应的模块按钮后,会主动进行利用兼容性测试并将测试结果显示到浏览器中。
新增仿真器性能
在设施开发过程中,往往须要开发者筹备物理开发板,否则将面临无奈验证镜像文件是否失常运行的问题。
此次 2.2 Beta2 版本新增仿真器性能,仿真器可代替指标零碎(如物理开发板)中的微管制单元(Microcontroller Unit, MCU),通过软件仿真实现镜像文件程序的运行,从而帮忙开发者解脱物理开发板的限度进行开发。
具体应用办法:开发者在 Import Project 时,MCU 选中 arm_virt,在生成的模板配置页中通过 build_version 抉择待编译源码的版本号,即可通过 PROJECT TASKS 中的工作图标别离执行编译 Build 和运行镜像 Run,达到软件仿真的目标。
HUAWEI DevEco Device Tool 新性能一览
新增个性:
• 新增基于 Hi3861V100 和 BearPi-HMNano 开发板的 Linux 烧录性能,实现 Linux 环境下的一站式编辑、编译、烧录操作
• 新增基于 Hi3861V100 开发板的栈剖析和镜像剖析性能,助力开发者解决内存等问题
• 新增基于 Hi3516DV300 开发板的利用兼容性测试性能
• 新增仿真器性能
加强个性:
• 在进行 Hi3516DV300 规范零碎的烧录时,针对烧录文件配置信息进行了适配,开发者无需再手动配置烧录文件信息
• 基于 Hi3861 芯片开发板,减少了多种烧录形式,能够依据硬件条件抉择适合的形式
• 减少在 Windows 平台装置胜利后的提醒,防止开发者不晓得装置后果
• DevEco Device Tool 反对英语和汉语切换
修复的问题:
• 修复了 Hi3516DV300 规范零碎通过 USB 烧录提醒文件过大失败的问题
• 修复了用户装置 Python 3.9 导致 DevEco Device Tool 无奈装置的问题
• 修复了终端报错信息显示为 16 进制,无奈依据日志定位的问题
• 修复了 DevEco Device Tool 工具 Home 界面概率性呈现黑屏无奈应用的问题
• 修复了开发者通过 Anaconda 装置 Python 后,导致 DevEco Device Tool 无奈装置的问题