DevEco Device Tool 2.2 Beta2版本发布,支持Hi3861 Linux一站式编译烧录

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无法安装的问题

19 声望
3 粉丝
0 条评论
推荐阅读
润和软件发布基于高性能RISC-V芯片的OpenHarmony标准系统平台
新年伊始,从中国(南京)软件谷就传来振奋人心的消息,记者12日在基于高性能RISC-V芯片的OpenHarmony标准系统平台发布会上获悉,由江苏润和软件股份有限公司(以下简称“润和软件”)旗下江苏润开鸿数字科技有限公司(以下...

看点阅读 202

华为发布鸿蒙开发套件 全面加速推进鸿蒙生态
2022年11月4日,华为开发者大会2022(Together)在东莞松山湖溪村揭开帷幕,带来鸿蒙生态发展新格局。在主题演讲中,华为终端BG软件部总裁龚体围绕声明式开发体系,提出鸿蒙生态应用开发三大理念,并升级开发套件...

看点阅读 429

搜电充电:创新“服务卡片”,让即时充电更便捷
在此背景下,我们了解到HarmonyOS原子化服务商业模式正在成为市场的新选择。HarmonyOS原子化服务具有随处可见、跨设备、服务直达等特性,这与搜电充电创新的理念不谋而合。2021年11月,搜电充电携手HarmonyOS共同...

HarmonyOS开发者阅读 421

封面图
ArkUI,更高效的框架设计
上期文章我们讲到了ArkUI的三大特性,同时提到了ArkUI是一套用于构建HarmonyOS应用界面的UI开发框架,本期我们将从架构设计上来聊聊ArkUI的设计理念。

HarmonyOS开发者阅读 356

支持API 9的Sample已上新,速来拿走
今年的华为开发者大会上我们发布了HarmonyOS 3.1 Developer Preview版本,开启对API 9的支持。本期我们将为大家带来5个基于API 9实现的Sample。开发者可以从中掌握声明式开发范式的核心机制和功能,同时还能从中...

HarmonyOS开发者阅读 340

HarmonyOS多媒体框架介绍
随着科技进步,我们的生活发生了翻天覆地的变化。过去几年音视频技术发展迅速,直播行业异军突起,在社交、娱乐、教育、医疗等领域高歌猛进。当前,对音视频技术的需求又将到达一个新高度。

HarmonyOS开发者阅读 327

封面图
不止于大,如何打造优秀的折叠屏应用体验
自2019年发布了第一款折叠屏手机以来,华为不断创新,接连推出多款折叠屏新品。折叠屏手机越来越受到广大用户的青睐,其市场占有率也随之高速增长。而对应用开发者来说,在折叠屏上“如何提供更优秀的应用体验”也...

HarmonyOS开发者阅读 303

封面图
19 声望
3 粉丝
宣传栏