deveco device tool是面向智能设备开发者提供的一站式集成开发环境,支持harmonyos的组件按需定制,支持代码编辑、编译、烧录和调试、性能监测等功能,支持c/c++语言,以插件的形式部署在visual studio code上,支持windows10 64位或ubuntu18及以上版本。
本次为大家带来的是新版本2.2 beta2,新增四项新功能,欢迎大家升级体验!
升级方式
打开已安装的历史版本device tool,点击提示信息中的升级链接。
直接从harmonyos官网下载获取:https://device.harmonyos.com/cn/ide#download
新增支持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无法安装的问题
fqj
新型冠状病毒影响全球智能家居市场,该如何破局
伺服电机编码器选哪种最有性价比?
利用ΔVBE概念构建一定电源电压范围调节输出电流的电路方案
UWB隧道人员实时定位系统
如何设置树莓派2与WPA Wifi网络配合使用的工作和解决方案
DevEco Device Tool 2.2 Beta2版本发布,支持Hi3861 Linux一站式编译烧录
血氧仪语音芯片,超低功耗待机语音IC方案,可自己烧写语音WT588F
食品重金属检测仪的介绍
引信鉴别延时系统的实现
新浪网正式上线新浪5G频道
短视频已成为用户“杀”时间的利器,人均单日使用时长增幅显著
BA1404调频发射芯片内部原理方框图和应用电路图,BA1404
SpringBoot的嵌入式Web容器是什么时候加载的?
全球PCB下游应用领域结构
基于步进电机的单片机控制及驱动方式
测量电压驻波比(VSWR)量化传输线的阻抗失配
Modelsim、ActiveHDL等仿真器的基本原理
创米科技推出小白智慧门H1,采用瑞典FPC指纹传感器提高指纹识别率
工商业储能系统常见问题解答
伺服驱动器显示F8060数字是什么原因