DevEco|鸿蒙开发必备,华为DevEco Device Tool 3.0 Beta 2发布
IT之家 1 月 1 日消息,华为 DevEco Device Tool 是面向智能设备开发者提供的一站式集成开发环境,支持 HarmonyOS Connect / OpenHarmony 的组件按需定制,支持代码编辑、编译、烧录和调试、性能监测等功能,支持 C / C++ 语言,以插件的形式部署在 Visual Studio Code 上,支持 Windows10 64 位或 Ubuntu18 及以上版本。
文章插图
【 DevEco|鸿蒙开发必备,华为DevEco Device Tool 3.0 Beta 2发布】本次为大家带来的是新版本 3.0 Beta2,新增三项新功能,欢迎大家升级体验!
升级方式打开已安装的历史版本 Device Tool,点击提示信息中的升级链接。
直接从 HarmonyOS 官网下载新版本:
https://device.harmonyos.com/cn/develop/ide#download_beta
一、新增可视化 Trace 工具在调试设备应用程序时,如果出现应用运行不稳定问题(如死机死锁),开发者只能通过添加打印数据和人工分析日志来定位问题,影响开发效率。
此次 3.0 Beta2 版本新增支持 Hi3516DV300、Hi3518EV300 开发板的可视化 Trace 工具。该工具以事件信息视图、CPU 负载视图、内存监控视图和任务轨迹视图来直观体现事件详情、CPU 占比、内存趋势图和任务切换轨迹。开发者通过可视化 Trace 工具可以更好地理解系统、辅助定位程序运行不稳定问题,从而大幅度提升开发效率。
文章插图
图 1 可视化 Trace 工具
二、新增 Perf 性能分析工具开发者在测试过程中,往往遇到 CPU 占用高和无法定位性能瓶颈等问题。为了避免这些问题,开发者在开发过程中常常需要时刻关注性能使用情况。
IT之家获悉,此次 3.0 Beta2 版本新增支持 Hi3516DV300、Hi3518EV300 开发板的 Perf 性能分析工具,该工具通过计数模式和采样模式采集事件发生的次数、执行时间和上下文信息,进而分析热点函数、热点路径等信息,助力开发者识别性能瓶颈,辅助开发者对应用性能进行优化。
该工具支持三种类型采样事件:
硬件 PMU(Performance Monitoring Unit,性能监控单元)事件:采集循环次数(cycle)和缓存量(cache)。
软件打点采样事件:采集中断和内存申请次数、中断和内存申请发生概率。
高精度周期事件:按固定周期采样事件,时间精确到微秒(us)。
文章插图
图 2 Perf 性能分析工具
三、新增基于 Hi3861 芯片的开发板的应用兼容性测试套件 acts为了保证合作伙伴的设备和应用在 HarmonyOS 上能稳定地运行,同时提供一致性的接口和业务体验,合作伙伴的设备和应用在正式发布之前,需要进行一系列兼容性测试。
为了保证合作伙伴开发的的设备应用软件在 HarmonyOS Connect / OpenHarmony 上能稳定地运行,同时保证接口的一致性及高质量的业务体验,在正式发布之前,需要进行一系列兼容性测试。
此次 3.0 Beta2 版本新增支持基于 Hi3861 芯片的开发板的应用兼容性测试套件 acts,目的是帮助终端设备厂商尽早检测应用与 HarmonyOS Connect / OpenHarmony 的兼容性,确保应用在整个开发过程中满足 HarmonyOS Connect / OpenHarmony 的兼容性要求。
具体使用方法:首先在配置文件 config.json 中添加编译配置,然后在 Linux 环境中,进入工程根目录执行 xts 分包编译命令,最后将本地的烧录工具 HiBurn.exe 拷贝到 acts\resource\tools 目录下,修改 acts\config\user_config.xml 文件的配置。接下来的操作如图 3 所示。
文章插图
图 3 应用兼容性测试套件
四、HUAWEI DevEco Device Tool 新功能一览新增特性:
- 新增基于 Hi3516DV300、Hi3518EV300 开发板的可视化 Trace 工具,可清晰地了解系统运行的事件详情、CPU 占比、内存趋势图和任务切换轨迹,更好地理解系统和辅助定位程序运行不稳定问题。
- 新增支持 Hi3516DV300、Hi3518EV300 开发板的 Perf 性能分析工具,有助于开发者快速有效地识别性能瓶颈,辅助系统性能优化。
- 新增基于 Hi3861 芯片的开发板的应用兼容性测试套件 acts,帮助终端设备厂商尽早检测应用与 HarmonyOS Connect / OpenHarmony 的兼容性,确保应用在整个开发过程中满足 HarmonyOS Connect / OpenHarmony 的兼容性要求。
- 新增支持基于 RK3568 的 HH-SCDAYU200 开发板在 Linux 环境中编译和在 Windows 环境中烧录,支持基于 XR806 的开发板在 Linux 环境中编译和在 Linux / Windows 环境中烧录。
- 安卓|谷歌发布Android 13开发者预览版,首批适配多款谷歌手机
- Windows11|麒麟990+5G+鸿蒙系统,华为旗舰跌至新低,花粉:幸福来得太突然
- Linux|华为鸿蒙系统的优势,真的太明显了,是面向未来的IOT系统
- 华为鸿蒙系统|华为公司推出新规,多款鸿蒙手机皆可升级,友商小算盘无奈落空
- 汽车|大型内卷现场!华为进军汽车领域,问界M5搭载鸿蒙OS系统
- 华为鸿蒙系统|华为厉害了,鸿蒙“助推器”正式上线
- 华为鸿蒙系统|华为手机用户“福利”来了!华为旧手机既能升级鸿蒙,还可以扩展内存
- 华为鸿蒙系统|完美的作品,一开始都是不被人看好的,期待华为科技
- 显示器|华为5G旗舰有货了,降到1899元,40w快充+鸿蒙OS
- 华为荣耀|荣耀Magic UI6.0:亮点体验抢先看,不愧为“小鸿蒙”!