DevEco Device Tool 3.1 Beta1版本发布,产品化配置优化添加自定义烧录器

DevEco Studio 3.1 Beta新特性知多少——更能智能的代码编辑,快速构建闭源HAR包,端云协同开发 针对此场景,DevEco Studio提供时光调试的调试能力,时光调试支持调试进入历史执行模式,反向Step Over回退到历史行,也可以反向Resume执行到历史断点,并且支持在程序执行历史的记录点上查看全局变量值、静态变量值,局部变量值,进一步提高问题定位效率。开发者在工程视图选中待检查的目录或选中正在编辑的代码文件,右键执行Code Linter菜单,检查完毕后,底部的检查结果窗口中将列举所有代码检查告警,用户可根据告警提示及指导修复代码缺陷。在云侧,开发者可使用TS语言,轻松开发云工程。 阅读详情

HUAWEI DevEco Device Tool(以下内容简称DevEco Device Tool),是面向智能设备开发者提供的一站式集成开发环境,能够支持OpenHarmony以及HarmonyOS Connect的组件按需定制,支持代码编辑、编译、烧录和调试、性能监测等功能,支持C/C++语言,以插件形式部署在Visual Studio Code(简称VSCode)上,Windows10 64位或Ubuntu18.04及以上版本均可以支持。

本次为大家带来的是DevEco Device Tool 3.1 Beta1版本新增及增强的特性介绍,欢迎大家升级体验!

升级方式:建议您从官网下载安装包进行全量升级(复制到浏览器打开):

华为集成开发环境IDE DevEco Device Tool下载 | HarmonyOS设备开发

一、自动填充产品化配置

在进行HarmonyOS Connect开发过程,开发者需要手动添加/修改设备侧的代码仓库地址(产品的vendor和device两个仓库),开发者需要找到特定的配置文件,并且要按照固定的格式去拼接,才能保证在拉取OpenHarmony源码的同时将设备侧代码拉取成功。需要开发者了解配置文件的位置,并且知道配置仓库的格式。

本次新版本DevEco Device Tool支持可视化配置vendor和device仓库,并且会自动按照固定格式添加到配置文件中,极大的减少了开发者出错的可能性。

首先,在获取HarmonyOS Connect解决方案时需要添加使用说明(.md文件)和Profile文件。使用说明可以更好的帮助开发者了解使用该解决方案;而工具会根据添加的profile文件解析该解决方案所依赖的工具,并且添加到ToolChain中以便开发者可以一键下载,避免手动下载的繁琐和遗漏。

其次,Device Tool新增了断点续传的功能,可以随时暂停OpenHarmony源码的下载,以免开发者因网络问题中断下载后,每次都需要重新下载,浪费时间。

最后,当OpenHarmony源码下载完成后,开发者可以通过Project Tasks > Config进入到可视化配置界面,只需要配置vendor和device代码仓的地址,再选择对应的支持,点击右下角的克隆远程仓库,Device Tool即可自动将配置添加到配置文件中,然后拉取开发者配置的代码仓中的代码。

除此之外,本次新版本还支持开发者添加额外的代码仓,同时下载多种解决方案;点击脚手架模板通过脚手架方式自动创建新的模板。

具体使用方法:

二、新增编译日志自动保存

在编译大型工程时,受限于控制台的输出内容,当开发者想要翻到最上面查看编译开发板型号等初始信息时,却发现已经被之后的信息覆盖,而无法获取完整的编译日志。

本次新版本DevEco Device Tool新增自动打印编译日志功能,当开发者点击编译后,Device Tool会自动在默认路径下将完整的编译日志信息记录下来,开发者找到后打开即可使用。

开发者点击Build按钮启动编译任务后,Device Tool除了将日志输出到控制台中,还会同步将日志记录到日志文件中。开发者可以在编译完成后点击控制台中输出的跳转链接查看完整编译日志,即使编译中断或者失败,也可以通过链接查看完整日志。避免因信息过多而冲刷掉之前的重要信息或者因关闭控制台而导致信息遗失。

当然,Device Tool工具还支持自定义日志配置,开发者可以通过更改配置文件log.ini来实现不同的诉求

(配置文件的路径是在软件的安装目录下,例如:

/home/devicetool/Huawei/DevEco-Device-Tool/core)

例如:

1、通过更改when,用来设置日志文件的生成频率,如,按照天、小时、分钟配置

2、通过更改folder,可以设置日志文件的保存路径

更多自定义配置选项信息请查看gif演示图。

新增自动打印编译日志

三、新增烧录器自定义添加

开发者需要借助烧录器将镜像文件烧录到开发板中,在以往的使用过程中,当开发者遇到:

1、某一款开发板没有集成烧录器;

2、开发板适配的烧录器更新添加新功能的问题时,只能等待工具发布新版本才可以再次使用。

本次新版本DevEco Device Tool新增了烧录器自定义添加功能,在工具链配置页面增加了烧录器的选项。当Device Tool工具通过Tool Chain一键拉取的默认烧录器工具无法满足要求时,开发者只需要勾选“使用烧录扩展器”,然后根据提示填写烧录器适配文件和烧录工具路径,即可完成配置,使用自定义烧录器进行烧录,从而避免因烧录器升级或未支持而使用的问题。

新增烧录器自定义添加

四、HUAWEI DevEco Device Tool新功能一览

1、新增特性:

(1)新增自动填充产品化配置,支持一键配置拉取代码仓中的代码到对应的工程目录。

(2)新增自动打印编译日志,自定义日志配置。

(3)新增烧录器自定义添加,支持自由切换默认烧录器和用户自定义烧录器。

2、增强特性:

(1)提供readme文件上传路径用于描述HarmonyOS Connect解决方案的使用说明,为readme文件增加不超过300M的限制,自动解析profile文件中的依赖工具并修改UI呈现效果。

(2)拉取源码的过程被中断时,支持断点续传,继续下载。

3、修复的问题:

(1)在工程配置页面中,点击文件路径选择按钮,新增一个显示“相对/绝对路径”按钮,方便用户使用。

(2)打开IDE,点击创建工程,工程路径不存在时,创建工程失败,没有相关提示,现已优化,给出路径不存在的提示。

(3)修复了在windows打开Device Tool,选择文件路径时,不支持路径中包含空格的问题。

使用DevEco Device Tool编译并烧录全部步骤和过程详解 使用最新的DevEco Device Tool 3.1 beta1进行完整的编译和烧录全过程,操作步骤和出错点一一分析详解。 阅读详情

相关推荐

海康威视IP音频终端扫描配置工具_V2.8(190227)_添加考试模式显示以及id排序.zip

海康威视IP音频终端扫描配置工具_V2.8(190227)_添加考试模式显示以及id排序

DevEco Device Tool 助力OpenHarmony设备开发

目录一、一体化安装导航二、支持多种类型的开发板和芯片三、集成设备开发样例四、多人共享的远程开发模式五、自动检测和补全编译工具链六、源码级调试能力七、性能分析能力八、应用兼容性测试DevEco Device Tool 为设备开发者提供一站式的开发环境和资源获取通道,实现了从芯片模板工程创建、到开发资源挑选定制,再到快速编码、轻小型系统调试调优、烧录环节的全流程覆盖,帮助开发者实现 OpenAtom OpenHarmony(以下简称“OpenHarmony”)智能硬件设备的高效开发。自2020 年 9 月发布了

OpenHarmony_dev的博客 1664

世邦对讲IP配置工具.rar

IP对讲

鸿蒙Hi3861学习十八-DevEco Device Tool环境搭建

在之前的文章中,我们是通过的方式进行开发。今天我们同样是采用。为什么要采用这种方式呢?因为就目前而言,大部分的开发板还,如Hi3861、Hi3516系列开发板。本次的任务就是可视化界面进行相关操作,的方式对接ubuntu下的DevEco Device Tool(可以不安装Visual Studio Code),然后对ubuntu下的源码进行开发、编译、烧录等。ubuntu版本:20.04windows版本:win10。

qq_26226375的博客 4197

从配置文件加载顺序揭秘:为什么你的logback.xml读不到application.yml?

本文深入解析了Spring Boot中logback.xml无法读取application.yml配置的原因,揭示了Spring Boot配置加载机制与日志系统初始化的时序问题。通过对比logback.xml与logback-spring.xml的差异,提供了使用springProperty标签和系统属性传递等解决方案,帮助开发者有效解决日志配置问题。

weixin_29214335的博客 364

MATLAB实战:5步搞定GNSS单点定位解算(附完整代码)

本文提供了一份基于MATLAB的GNSS单点定位实战指南。通过5个核心步骤,详细讲解了如何从卫星坐标和伪距观测值出发,利用最小二乘迭代算法,构建并实现一个完整的单点定位解算器。文章附有完整代码,并涵盖精度评估与结果分析,适合GNSS初学者和MATLAB用户快速上手实践。

a2b3c4d5e的博客 249

鸿蒙Hi3861学习十九-DevEco Device Tool源码获取、编译、下载

1.创建工程目录架构在SDK/applications/sample/wifi-iot/app路径下新建一个hello_world文件夹。在hello_world文件夹下创建一个hello_world.c文件,并将start_up文件夹下的BUILD.gn文件拷贝到hello_world文件夹下。2.编写业务代码是OpenHarmony启动恢复模块接口,该接口用来启动业务。也可以使用SYS_RUN来实现,效果是一样的。(APP_FEATURE_INIT和SYS_RUN定义都在)文件中。

qq_26226375的博客 5258

Localizing LabVIEW Application to Different Languages

本文探讨了LabVIEW应用程序的多语言本地化实现方案。文章首先分析了LabVIEW对多语言的支持现状,指出其默认仅支持ANSI编码,对Unicode支持有限,且仅适配中英法德日韩六种语言。然后重点介绍了JKISimpleLocalization工具包的使用方法,该工具能导出/导入JSON词典文件,实现界面语言的实时切换。文章还结合实际工程案例,分析了该方案的局限性:部分控件不可翻译、切换速度较慢(33个界面需50秒)、小语种支持不足等。最后提供了完整的应用流程和工具包附件,包括词典文件转换工具和工程案例。

2301_80383260的博客 1407

Harmony OS 开发指南——DevEco Device Tool 安装配置

本文介绍如何在Windows主机上安装DevEco Device Tool工具。坑点总结:本节介绍下载、编译鸿蒙源码需要的软硬件环境。其中,Linux主机用于源码下载和编译,Windows主机用于烧写程序到单板以及源码编辑。DevEco Device Tool以Visual Studio Code插件方式提供,安装分为如下几步:其中,下载nodejs、和JDK包可能较慢,安装hpm包DevEco Device Tool(简称DevEco插件)是一个Visual Studio Code(简称VSCode)的插

2301_76484015的博客 2798

分布式计算Ray框架:从入门到精通完全教程

想象一下,你有一个机器学习模型要训练,数据集大到让你的笔记本电脑直冒烟;或者你需要并行跑几百个爬虫任务,但线程池和多进程搞得你头晕眼花。传统的单机计算已经hold不住这些场景,分布式计算应运而生。然而,传统的分布式框架(如Hadoop、Spark)要么配置复杂,要么对动态任务支持不佳。这时候,Ray闪亮登场!Ray是一个开源的分布式计算框架,专为高性能、灵活性和易用性而生。它最初由UC Berkeley的RISELab团队开发,目标是让开发者用最少的代码实现分布式任务。无论是数据处理、机器学习,还是仿真任务

大模型大数据攻城狮的专栏 1317

YOLOv8 改进:使用 MobileNetV3 轻量化架构改进特征提取网络

通过使用 MobileNetV3 作为 YOLOv8 的特征提取器,能够显著降低模型复杂度和运行时资源消耗,同时在一定程度上保持检测精度。这种方法特别适合需要高效计算的边缘设备和嵌入式系统。

走向CTO的路上... 1275

dev调试时无法进入下一步_webpack dev 调试时,控制台无法打印断点上下文

问题描述webpack 项目,在dev断点调试时,import 的内容无法在控制台打印?VM204:1 Uncaught ReferenceError: GET is not definedat eval (eval at (main.js?1c90:11), :1:1)at eval (main.js?1c90:9)at Object../src/main.js (app.js:1053)at...

weixin_34486302的博客 327

RK3399平台开发系列讲解(内核入门篇)1.2、如何高效的阅读Linux内核设备驱动

内核开发在很大程度上并不是重新造“轮子”的过程,而是深入理解并尽量复用现有的内核设计框架,然后参照相似的功能模块去添加或改写某项需要的功能。在对内核整体框架以及某些子系统融会贯通以后,我们才有可能站在巨人的肩膀上去改进框架本身,实现自主创新。如果过分强调不必要的“自主创新”,可能会让内核的可维护性变差,最终结果反而得不偿失。 那么此次就分享就围绕如何高效的阅读内核驱动代码:

内核笔记 7341

利用Ubuntu 20.04(WSL2)+ DevEco Device Tools搭建鸿蒙设备开发环境

用小熊派BearPi Nano做开发,决定使用WSL2上的Ubuntu 20.04进行开发环境的搭建,记录一下搭建的流程

AiRg1xt的博客 4497

从 Token 到 Agent:一文串起 AI 大模型核心概念

摘要:本文系统解析了现代AI系统的八大核心概念:Token(语言处理的最小单位)、Context(AI的短期记忆)、Prompt(指令接口)、Tool(能力扩展器)、MCP(工具生态协议)、Agent(自主智能体)和AgentSkill(专业技能封装)。文章揭示了这些概念如何共同构成AI从基础语言理解到自主决策的技术脉络,重点阐述了Token对计算成本的影响、Prompt工程的重要性、Tool如何突破AI的能力边界,以及Agent如何通过"感知-规划-执行-反思"循环完成复杂任务。最后指

jundao1997的专栏 249

【Matlab】多旋翼无人机视觉伺服跟踪控制程序

本文介绍了基于Matlab的多旋翼无人机视觉伺服跟踪控制程序开发方法。该系统采用视觉感知、坐标转换、伺服控制和仿真验证四个核心模块,通过HOG+SVM目标检测、Shi-Tomasi特征提取和PID双闭环控制算法实现动态目标跟踪。详细阐述了相机标定、目标检测、坐标转换及伺服控制等关键环节的Matlab实现代码,并进行了仿真验证。结果表明该系统在±0.1m的跟踪精度下可实现100Hz的实时处理,适用于室内外复杂场景。文章还提出了工程应用中的优化建议,为无人机视觉伺服系统的开发提供了完整的技术方案。

unber的博客 505

手把手教你安装DevEcoStudio

同时小编也准备了一份联合鸿蒙官方发布笔记整理收纳的《鸿蒙开发学习笔记》以及学习路线图,内容包含ArkTS、ArkUI、Web开发、应用模型、资源分类…等知识点。【有需要的朋友,可以扫描下方二维码免费领取!!!

datian1234的博客 3856

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

DevEco Studio命令行工具

bytrace 简介bytrace 是一款强大的工具,用于追踪进程轨迹和分析性能问题。它通过对内核 ftrace 进行封装和扩展,支持用户态的打点。借助此工具,您可以打开想要查看的用户态和内核 label,并将 trace 信息捕获到指定文件中。参数说明bytrace 支持以下命令行选项:选项描述-h, --help查看帮...

weixin_30282917的博客 636

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

DevEco Studio NEXT Beta1下载/安装配置教程(超详细图文教程)

本人是23年下载过DevEco Studio之前的版本,在今天导入新版项目时发现报错,故下载最新版,并制作此最新版DevEco Studio下载教程,方便大家下载;同时也是本人第一篇博客,如有问题望大家指正,今后也会继续分享有关HarmonyOS开发的知识和经验,希望大家关注一下!

fengjiahe5的博客 3430

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

架构方法论-配置化

软件配置是指在软件开发和部署过程中,用于控制软件行为、外观和其他特性的设置和选项。软件配置可以包括各种参数、选项、设置和属性,这些配置可以影响软件的运行方式、外观和功能。环境配置:包括了软件在不同环境(开发、测试、生产)中的配置选项,例如数据库连接信息、日志级别、调试模式等。功能配置:控制软件功能开关的配置,例如开启或关闭特定功能模块、插件或扩展。外观配置:控制用户界面的外观和布局的配置选项,例如主题、颜色、字体等。数据配置:控制数据源、存储路径、文件格式等数据相关的配置选项。

rangdizhen1783的博客 2850

【鸿蒙开发】Hi3861学习笔记-DevEco Device Tool环境配置

HUAWEI DevEco Device Tool(以下简称DevEco Device Tool)是面向智能设备开发者提供的一站式集成开发环境,支持OpenHarmony的组件按需定制,支持代码编辑、编译、烧录和调试等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code上。DevEco Device Tool采用Windows+Ubuntu混合开发环境,在Windows上主要进行代码开发、代码调试、镜像烧录等操作,在Ubuntu环境实现源码编译。

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 1491

使用VMware中安装Ubuntu 18.04

VMware中安装Ubuntu18.04 最近有个关于ROS的项目,所以要用到Ubuntu系统,在这里分享一下Ubuntu18.04安装过程,且当做一个笔记吧!哈哈哈哈。 VMware 的安装 VMware 安装过程网上有很多的详细的教程,这里就不再写了,把资源分享给大家。 链接:link 提取码:zpmv Ubuntu安装 合理的创建标题,有助于目录的生成 直接输入1次#,并按下space后,将生成1级标题。 输入2次#,并按下space后,将生成2级标题。 以此类推,我们支持6级标题。有助于使用T

z1x2w3的博客 631

DevEco Device Tool安装配置及HiBurn使用(Windows+Ubuntu混合开发的环境)

一. 搭建W一. 搭建W操作步骤1.安装Visual Studio Code。2.下载Windows版,Linux也可以下着,后面也要用。点击安装DevEco Device Tool,路径选择全英文路径。点击下一步确保工具已安装,没装可以点击安装进行安装,装完状态如图显示“OK”,点击下一步,等待安装完成。打开VScode,如图显示插件。二.搭建Ubuntu环境Ubuntu系统要求:Ubuntu20.04~21.10版本,内存推荐16 GB及以上。操作步骤1.用虚拟机VMware安装。

2303_79714893的博客 458

如何安装nodejs、webpack

前言: 我在b站上面学习Vue的时候需要使用webpack进行模块化,那就安装webpack,老师说由于webpack需要nodejs的支持,所以我们还需安装nodejs,所以我就先安装nodejs,然后在安装webpack 第一步:安装nodejs 下载: 老师上面nodejs的版本是10.13.0,所以我也安装该版本,在nodejs官网上面是最新的12.8.4,这不符合我的要求,于是我找到了所有nodejs历史版本的链接(https://nodejs.org/dist/),由于我本次使用的nodejs版

qq_42449963的博客 1万+

华为鸿蒙开发工具DevEco Device tool--针对硬件开发的学习笔记

华为鸿蒙硬件设备开发入门一

Web3oUser的博客 2854

【鸿蒙开发】Hi3861学习笔记-DevEco Device Tool安装教程详解

HUAWEI DevEco Device Tool(以下简称DevEco Device Tool)是面向智能设备开发者提供的一站式集成开发环境,支持OpenHarmony的组件按需定制,支持代码编辑、编译、烧录和调试等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code上。DevEco Device Tool采用Windows+Ubuntu混合开发环境,在Windows上主要进行代码开发、代码调试、镜像烧录等操作,在Ubuntu环境实现源码编译。

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 3035
上一篇: HDC 2022精彩继续,多重亮点进来看!
下一篇: HDC 2022重磅首发《鸿蒙生态应用开发白皮书》,附全文
「已注销」
博客等级 码龄5年 1045粉丝 297原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值