IT之家 1 月 1 日消息,华为 DevEco Device Tool 是面向智能设备开发者提供的一站式集成开发环境,支持 HarmonyOS Connect / OpenHarmony 的组件按需定制,支持代码编辑、编译、烧录和调试、性能监测等功能,支持 C / C++ 语言,以插件的形式部署在 Visual Studio Code 上,支持 Windows10 64 位或 Ubuntu18 及以上版本。
本次为大家带来的是新版本 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 环境中烧录。
增强特性:
由于在一体化安装工具(DevEco Device Tool Installer)中,集成(Node.js 和 HPM)组件,因此开发者只需要勾选所需组件即可自动下载安装搭建 IDE 环境的组件。
基于 Hi3861 芯片的开发板,烧录参数“波特率”支持设置为 921600。
优化一体化安装功能,开发者无需手动配置,即可自动安装 DevEco Device Tool。
在一体化安装过程中,Python 默认下载源更新为华为云,便于国内用户获取,增强用户体验。
修复的问题:
修复了基于 Hi3861 芯片的开发板,在 Linux 环境中点击 build 编译后,在 Windows 系统选择 hiburn-serial 协议进行烧录,出现烧录失败的问题。
修复了 Windows 安装在默认路径下,点击 Upload 出现异常 log 导致烧录失败的问题。
修复了 Windows 平台烧录成功后,点击 Monitor 出现异常弹框的问题。
修复了基于 Hi3861 芯片的开发板栈分析和镜像分析无法使用的问题。
修复了当安装目录根目录下有 DevEco-Device-Tool 文件夹时,DevEco Device Tool Home 页面无法加载的问题。
修复了因安装路径中存在空格,导致配置引导加载程序 (Configure Bootloader)无法正常使用的问题。
修复了当点击 Remove 移除工程后,出现多个 DevEco Device Tool Home 界面的问题。
修复了因证书过期,导致 DevEco Device Tool 中 Products 功能无法正常使用的问题。
- 功能
- 范围
- 透视
- 只要
- 游戏
- 我们
- 一个
- ME
- 比赛
- 操作
- 如果
- 直播
- 队友
- 网站
- 脚本
- 元素
- 版本
- 生命
- 角色
- 领取
- 套装
- 武器
- 火线
- 生化
- 幽灵
- 司令
- 打击
- 法律
- 环境
- 案件
- 体验
- 驾驶
- 记者
- 财经
- 贝壳
- 目前
- 释放
- 蓝色
- 可以
- 铁路
- 红色
- 发现
- 起义
- 服务
- 马里
- 系列
- 天堂
- 鼠标
- 世界
- 求生
- 选手
- 没有
- 使用
- 怎么
- 转移
- 手机
- me
- 英雄
- 模式
- 卡车
- 联盟
- 司机
- 下载
- 登录
- 分享
- 程序
- 销售
- 核能
- 核电
- 供热
- 大师
- 最高
- 青铜
- 小时
- 加速器
- 推荐
- 阵营
- 雷达
- 曝光
- 德国
- 火车
- 游客
- 工具
- http
- 关键
- com
- 产品
- 职业
- 这个
- 精英
- 和平
- 辅助
- 奖励
- 钻石
- 平台
- 市场
- 骗局
- 这些
- 业务
- 大家
- 冒险
- 阵容
- 装备
- 敌人
- 自动
- 技能
- 水平
- 什么
- 现在
- 其他
- 中国
- 那些
- 制作
- 生物
- 失落
- 免费
- 盔甲
- 恐龙
- 飞机
- 地图
- 特殊
- 属性
- 增加
- 介绍
- 安全
- 测试
- 活动
- 7月
- 6月
- in
- 注册
- 认证
- 非常
- 选择
- 皮肤
- 汽车
- 淄博
- 市民
- 房产
- 秋季
- 自己
- 工作
- 他们
- 十年
- 导致
- 情况
- 犯罪
- 嫌疑
- 专案
- 主机
- 韩国
- 软件
- 官方
- 鲨鱼
- 深海
- 潮汐
- 之王
- 配合
- 也是
- 医院
- 核酸
- 阴性
- 人员
- 内部
- 经验
- 时代
- 中的
- 图案
- 给你
- 学生
- 中心
- 媒体
- 特权
- 金色
- 地道
- 助手
- 资讯
- 进行
- 病毒
- 这种
- 剧情
- 特种
- 空投
- 物资
- 考生
- 作弊
- 考试
- 团伙
- 公务员
- 内存
- 你的
- 响应
- 加载
- 这位
- 几万
- 9月
- 大全
- 地址
- 运行
- 技术
- 协议
- 儿子
- 互助
- 治疗
- is
- he
- be
- 空间
- 客厅
- 厨房
- 博士
- Mine
- 迁移
- 邮箱
- 战场
- 刺激
- 最新
- 开发
- 素质
- 原因
- 就是
- 原价
- 觉得
- 钥匙
- 就可以
- 抽取
- 问题
- 态度
- Be
- 当中
- 里面
- 朋友
- 公众
- 更新
- 物品
- 离谱
- 高价
- 东南
- 系统
- 但是
- 小说
- 射击
- 对于
- 手感
- 除了
- 间谍
- 穿越
- 那么
- 还有
- 单机
- 评论
- 研究
- 国家
- 少女
- 中文
- 收费
- 国际
- 头部
- 减少
- 子弹
- 容易
- 夏季
- 时候
- 来源
- 叶子
- 诈骗
- 集团
- 被告人
- 万元
- 故事
- 赛事
- 联名
- 年轻
- 管理员
- 权限
- 笑脸
- 修改
- 最大
- 搭载
- 控制
- 提供
- 攻击
- 荣耀
- 看起来
- 人称
- 火种
- 小弟
- 聊天
- 监狱
- 手段
- 你们
- 那个
- 磨损
- 福利
- 用户
- 肖像
- 球队
- 赛季
- 以及
- 广州
- 位置
- 公差
- 符号
- 还款
- 不少
- 逾期
- 航海
- 也会
- 内容
- 会员
- 负责
- 离职
- 蜜蜂
- 胜者
- 投诉
- 举报
- 任务
- 取暖
- 欧洲
- 天然气
- 今年
- 应用
- 文件
- 微软
- 地铁
- 模糊
- 动态
- 逃离
- 某某
- 银行
- 申请
- 熊猫
- 太极
- 状态
- 真的
- 队伍
- 神奇
- 维护
- 清远
- 科技
- 一起
- 催眠
- 过程
- 高度
- 注意力
- 十分
- 新秀
- 热血
- 江湖
- 俱乐部
- 去年
- 赛场
- 获奖
- 麒麟
- 拿到
- 永久
- 所有
- 数量
- 平滑
- 方法
- 交易
- 估价
- 神仙
- 人物
- 当你
- 遇到
- 到了
- 百度
- Windows
- id
- 竟然
- 算了
- 也就
- 网络
- 分解
- 无限
- 爆竹
- 许可证
- 策划
- 永恒
- 优化
- 配置
- 厂房
- 商业
- 公园
- 重庆
- 演员
- 战争
- 僵尸
- 防御
- 区域
- 减速
- 11月
- 挑战
- 幸运
- 同时
- 尼泊尔
- 获得
- 帮忙
- 愿意
- 大区
- 资格
- 水军
- 处理
- 工作站
- 专业
- 容量
- GM
- 性能
- 频率
- 宝珠
- 副本
- 圣诞
- 限定
- 梦境
- 带有
- 不仅
- 城市
- 建筑
- Win
- 滑梯
- 有趣
- 然而
- 海洋
- 蚂蚁
- 答案
- 呼吸
- 成功
- 年后
- 被盗
- 电机
- 售价
- 小人
- 百里
- 坐标
- 电脑
- 戒指
- 凤凰
- 客户
- for
- 数据
- 存储
- 政府
- 共享
- 视频
- 夺冠
- 出售
- 货源
- 一手
- 低价
- 瞄准
- 步枪
- 设备
- 智能
- 美元
- 时间
- 依法
- 信息
- 记得
- 上校
- 哪个
- 笔者
- 一些
- 都是
- 过关
- 图片
- 美国
- 练习
- 移动
- 这样
- 采购
- 项目
- 支付
- ing
- 物理
- 别人
- 升级
- 分配
- ??
- 字符
- 当然
- 观战
- 效果
- 美化
- 安装
- 漂移
- 全民
- 肺癌
- 经常
- 难怪
- 多变
- 战地
- 我的
- 巨人
- 屋顶
- 教程
- 代理
- 购物
- 商品
- 天下
- 宝贝
- 仓库
- 国产
- 因为
- 兄弟
- 晴空
- 不过
- 水库
- 建设
- 工程
- 淮河
- 支持
- 多多
- 稳定
- 工人
- 友好
- 框架
- 还是
- 定位
- 虚拟
- 公司
- 向日葵
- 酱油
- 异常
- 看到
- 公交
- 防范
- 治安
- 隧道
- 断裂
- 施工
- 龙门
- 硬件
- 企业
- 防止
- 方式
- 出行
- 生殖