IDE开发环境有哪些更多
IDE开发环境是用来提供程序开发环境的应用软件,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成代码编写功能、分析功能、编译功能、调试功能等集成开发软件服务套件。所有具有这种功能的软件或软件套件(组)都可称为IDE开发环境。下面就为大家推荐一些IDE开发环境有哪些。
DevEco Device Tool是一款非常实用的系统开发环境构建软件,软件功能强大,操作简单易用,提供代码编辑、编译、烧录和调试等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code上,还支持源码级调试能力,提供查看内存、变量、调用栈、寄存器、反汇编等调试信息,满足用户的使用需求,感兴趣的小伙伴赶快下载使用吧!
1、支持代码查找、代码高亮、代码自动补全、代码输入提示、代码检查等,开发者可以轻松、高效地编码。
2、支持丰富的芯片和开发板,包括基于华为海思芯片的Hi3516DV300/Hi3861V100/Hi3751V350/BearPi-HM Nano开发板,以及三方厂商的Neptune/RK3568/Bearpi-HM Micro开发板。
3、支持自动检测每个芯片/开发板依赖的工具链的完整性,并提供一键下载和安装缺失工具链。
4、支持多人共享开发模式,采用Remote-SSH模式实现多人共享远程开发,实现一个团队共享一台服务器进行编译、刻录。
5、支持源码级调试能力,提供查看内存、变量、调用栈、寄存器、反汇编等调试信息。
1、在本站下载软件安装包,双击打开软件,点击下一步;
2、选择我接受许可证协议中的条款,然后点击下一步;
3、自定义选择软件的安装路径,点击下一步;
4、点击安装,等待软件安装完成即可使用。
新增特性:
新增Rust代码编辑,支持代码查找、关键字高亮、代码自动补齐、代码输入提示和代码检查等功能,方便开发者使用Rust开发OpenHarmony系统服务。
新增Rust测试套件,提升开发效率,在测试资源管理器中可以找到目标测试用例,支持一键自动化测试并生成测试报告,支持测试覆盖率统计,支持展示测试覆盖情况并支持文件检索功能。
新增Rust远程调试,提供基于CodeLLDB的调试功能,支持在Device Tool中远程调试Rust。
增强特性:
远程HDC能力增强,增加可视化操作功能。单击HDC按钮后会启动HDC服务,并弹出设备文件系统页面,开发者可在此页面中对设备进行文件传输等操作。
修复的问题:
修复了在导入OpenHarmony 4.0 Beta1源码,并选择taurus产品的情况下,启动Perf调优失败,找不到llvm工具的问题。
修复的问题:
优化烧录逻辑,新增烧录镜像缓存,降低产品烧录时间,提高烧录效率。
修复了在ToolChain页面中,可以同时下载工具和导入本地工具而导致冲突的问题。
修复了新建工程向导和导入工程向导所需信息格式不一致的问题。
修复了在选择新建工程路径时,折叠再展开对应目录后,子目录显示异常的问题。
修复了导入OpenHarmony 3.2 Beta3源码,并选择ipcamera_hispark_taurus产品的情况下,启动Menu Config失败的问题。
新增特性:
新增自定义产品动态识别功能,允许用户在导入源码时暂不选择适配产品,根据绑定后的产品信息自动识别,分析并展示出该设备支持的能力子集,提高导入工程的灵活性。
新增调试RTT能力,打通Windows环境和调试设备之间的RTT通道,实现调测信息的实时传递,解放设备串口资源,提高资源利用率。
修复的问题:
修复了新建样例工程失败,下载源码失败,无提示信息,无下载动作的偶发问题。
修复了导入OpenHarmony 3.2 Beta5源码,编译Hi3516标准系统成功后,其中两个烧录文件不存在的问题。
新增特性:
新增资源管理器,灵活管理设备资源,解耦芯片与工具、源码的强绑定关系,支持统一导入、下载、管理七种不同类型的资源。
新增SFTP本地调测能力,同步远程源码,将远程环境上的待调测代码或文件同步到本地环境中进行调试,释放远程环境资源,提高调测效率;同时也支持本地环境、远程环境相同文件的修改内容的同步。
新增远程hdc能力,将Linux环境、Windows环境、开发设备三者连通,实现远程Linux环境与设备的便捷交互,降低因为两次传输导致的文件不一致问题。
增强特性:
支持OpenHarmony 3.2 Beta5、OpenHarmony 3.2 Release,适配Hi3861/Hi3516/RK3568编译烧录功能。
适配live watch到OpenHarmony设备开发场景,支持Windows和Linux下的live watch变量监控能力。
工具日志增强,增加关键路径的日志信息,通过日志快速定位问题,增强工具的稳定性。
修复的问题:
修复了在安装Python时,提示华为repo上的校验不通过导致无法成功安装的问题。
修复了导入工程时选择OpenHarmony源码目录会导致无法点击OK正常导入工程的问题。
新增特性:
新增HDF特定驱动模板,可一键生成Audio、Input、Display、Sensor设备驱动模板,提升开发效率。
新增HCS文件可视化管理功能,支持对HCS文件进行可视化预览与编辑。
新增内存调试中内存断点功能,并支持保存内存数据至本地。
新增调试时Live Watch功能,实时监控变量变化。
增强特性:
优化DevEco Device Tool安装体验:安装耗时缩短,安装过程平滑无卡顿。
支持OpenHarmony 3.2 Beta4,适配Hi3861/Hi3516/RK3568编译烧录功能。
修复的问题:
修复了栈分析成功后,镜像分析页面中在Memory Regions页面和Function List页面搜索输入不存在的信息,页面一直处于加载状态的问题。
修复了安装完成后提示用户需要重新启动本机才能完成Deveco Device Tool的安装问题。
修复了安装日志时无对应时间点,点击project tasks下面任务clean,build时,出现无效信息的问题。
新增特性:
新增HarmonyOS Connect解决方案的配置可视化功能,支持可视化配置vendor和device仓信息,并一键拉取代码仓中的代码到对应的工程目录中。
新增自动打印并保存DevEco Device Tool系统日志和编译日志,可以通过修改log.ini文件对日志进行配置,包括日志名称、存储路径、单个日志文件的大小等。
新增支持配置本地烧录器的功能,若烧录器存在新版本或需要使用其它烧录器,您可以在Uploader > Use Custom Burn Tool指定本地的烧录器。当前支持Hi3861V100和BearPi-HM Nano开发板。
增强特性:
支持对HarmonyOS Connect解决方案提供的“README.md”文件进行校验。
DevEco Device Tool拉取OpenHarmony源码过程支持断点续传功能。
修复的问题:
修复了HPM CLI功能异常,无法使用的问题。
修复了Monitor中,中文字符出现乱码的问题。
修复了仿真器编译成功后,点击Run执行脚本过程中出现乱码的问题。
修复了在Windows打开DevEco Device Tool,选择文件路径时,不支持路径中包含空格的问题。
新增特性:
在创建OpenHarmony工程阶段,新增支持使用DevEco Device Tool自动下载OpenHarmony稳定版本源码、OpenHarmony样例源码及HarmonyOS Connect解决方案源码的功能,一键实现源码的导入。具体请参考创建OpenHarmony新工程章节。
新增支持HarmonyOS Connect解决方案的开发,开发完成后,DevEco Device Tool支持对manifest和profile文件进行重打包,以便上传到Device Partner平台进行后续托管和流转,具体请参考打包HarmonyOS Connect Profile文件章节。
设备厂商可以使用DevEco Device Tool工具在OpenHarmony源码中定义和开发一款新的产品,帮助开发者快速的创建新产品的业务模板。同时,开发者可以在定义新产品时,选择继承一款成熟产品,然后自动创建和生成产品化开发所需的最小文件集合和目录结构,无多余文件、无需手动修改删除,可直接进行新产品开发。具体请参考创建一个新产品章节。
新增支持Hispark Phoenix开发板(基于Hi3751V350芯片)和Bearpi-HM Micro开发板(基于STM32MP157芯片)的编译和烧录功能。DevEco Device Tool工具能自动检测和安装编译所需的环境依赖和工具链、烧录器,实现高效编译和烧录。具体请参考编译Hispark Phoenix开发板源码、烧录Hispark Phoenix开发板镜像和编译Bearpi-HM Micro开发板源码、烧录Bearpi-HM Micro开发板镜像章节。
新增支持生成标准系统设备的HDF驱动模板,具体请参考HDF驱动管理章节。
增强特性:
仿真器功能增强,新增支持arm_virt和mps2-an386两款仿真开发板,能让源码编译后的镜像文件直接运行在仿真器上。
调试功能增强:支持根据汇编地址查看、搜索上下文;支持根据偏移地址得到内存;支持内存视图每行按字节排列。
修复的问题:
修复了创建工程成功后,Ubuntu目录下有工程,但DevEco Device Tool中不显示工程的问题。
修复了HPM工程不能正常打开的问题。
修复了VSCode在远程模式下无法识别本地PC的端口但能识别Ubuntu端口,以及上传失败的问题。
新增特性:
支持对Hi3516DV300、Hi3518EV300、Hi3861V100、RK3568等开发板的编译工具链进行自动检测,如果工具链缺失,可以一键安装缺失的工具链和环境依赖。当前工具链和依赖的自动检测功能适用于使用DevEco Device Tool工具导入OpenHarmony源码的场景,关于各开发板的编译工具链和依赖检测功能,请参见相应开发板的编译章节。
集成OpenHarmony官网的设备开发示例,支持一键创建示例的工程,并自动从hpm上拉取相应示例的源码及编译工具链,具体请参考创建工程。
支持多人共享模式开发,开发者可以在Windows+Ubuntu开发环境中,只需要部署一台Ubuntu服务器,团队成员可以Windows环境远程访问Ubuntu环境完成设备的开发、编译、烧录等操作,具体请参考搭建Windows+Ubuntu开发环境。
增强特性:
增强寄存器修改、汇编单步、断点设置、数据断点、内存查看/修改等调试能力
优化编译完的镜像包同步到本地计算机的时间,约为2分钟。
优化编译烧录过程中的报错提示,提高开发者解决报错的效率。
修复的问题:
修复了Acts测试用例执行完成后没有显示报告的问题。
修复了DevEco Device Tool仿真器偶尔会编译失败的问题。
修复了安装DevEco Device Tool出现报错和弹窗提示,修复版本漏洞。
修复了编译烧录失败时,报错信息不完善,工具链缺失提示不明显的问题。
新增特性:
新增基于Hi3516DV300、Hi3518EV300开发板的可视化Trace工具,可清晰地了解系统运行的事件详情、CPU占比、内存趋势图和任务切换轨迹,更好地理解系统和辅助定位程序运行不稳定(如死机死锁)问题。 具体请参考Trace分析。
新增支持Hi3516DV300、Hi3518EV300开发板的Perf性能分析工具,有助于开发者快速有效地识别性能瓶颈,辅助系统性能优化。具体请参考Perf分析。
新增基于爱联Hi3861V100开发板的应用兼容性测试套件ACTS,帮助终端设备厂商尽早检测应用与HarmonyOS的兼容性,确保应用在整个开发过程中满足HarmonyOS的兼容性要求。
新增支持基于在Linux环境中编译RK3568的HH-SCDAYU200开发板配套OpenHarmony源码,在windows环境中对RK3568的HH-SCDAYU200开发板烧录。 具体请参考RK3568编译和RK3568烧录。
支持基于在Linux环境中编译XR806开发板配套OpenHarmony源码,在 linux/windows 环境中对XR806开发板烧录。
增强特性:
DevEco Device Tool一体化安装方案优化,增加网络代理(proxy)界面和集成了Node.js和HPM组件,开发者只需要勾选所需组件即可自动下载安装搭建DevEco Device Tool环境的组件。
在一体化安装过程中,python默认下载源更新为华为云,便于国内用户获取,增强用户体验。
基于Hi3861芯片的(例如爱联WF-H861-RTA1模组、Hi3861V100开发板、BearPi-HM Nano开发板)开发板,烧录参数“波特率”支持设置为921600优化一体化安装功能,开发者无需手动配置,即可自动安装DevEco Device Tool。
修复的问题:
修复了基于Hi3861芯片的(例如爱联WF-H861-RTA1模组、Hi3861V100开发板、BearPi-HM Nano开发板)开发板,在Linux环境中点击build编译后,在Windows系统选择hiburn-serial协议进行烧录,出现烧录失败的问题。
修复了Windows安装在默认路径下,点击Upload出现异常log导致烧录失败的问题。
修复了Windows平台烧录成功后,点击Monitor出现异常弹框的问题。
修复了基于Hi3861芯片的(例如爱联WF-H861-RTA1模组、Hi3861V100开发板、BearPi-HM Nano开发板)开发板栈分析和镜像分析无法使用的问题。
修复了当安装目录根目录下有DevEco-Device-Tool文件夹时,DevEco Home页面无法加载的问题。
修复了因安装路径中存在空格,导致配置引导加载程序 (Configure bootloader)无法正常使用的问题。
修复了当点击Remove移除工程后,出现多个DevEco Home界面的问题。
修复了因证书过期,导致DevEco Device Tool中Products功能无法正常使用的问题。
新增特性:
鸿蒙智联服务包集成,一览所有解决方案包,快速实现从产品到工程的构建,并自动拉取集成鸿蒙智联服务包,让开发者更加聚焦产品开发本身。
Remote开发模式支持,支持开发者在Windows平台操控远程Linux服务器,进行代码获取、编译、烧录等操作。具体请参考远程开发环境准备。
安装一体化,支持在线一体化安装,一站式产品环境搭建,自动安装所需工具和依赖,免去繁琐的搭建环境步骤,让DevEco Device Tool安装即可使用。
HDF驱动开发框架优化上线,快速生成符合硬件驱动框架的驱动源码以及配置文件,免去繁琐的目录创建及配置过程,方便开发者管理驱动模块,专注驱动模块功能实现。具体请参考HDF驱动管理。
增强特性:
设备仿真器,模拟Arm A7或RISC-V芯片,在x86平台下运行OpenHarmony,提供基本的内核、图形、网络功能,方便开发者进行功能验证。
可视化调试调优,支持GDB,LLDB两类调试器,提供变量监控、内存地址查看、寄存器查看和反汇编查看等5种调试手段,提供包括镜像分析,栈估算等调优检测工具。
修复的问题:
修复部分中文显示问题。
解决自定义路径安装以及重复安装失败的问题。
解决卸载老版本后功能失效的问题。
解决project页面点击remove,对应项目没有移除的问题。
解决通过hpm获取的Hi3516DV300和Hi3518EV300工程编译失败的问题。
解决Hi3518EV300网口烧录失败的问题。
解决Neptune W800开发板在Linux系统烧录失败的问题。
新增特性:
新增支持Hi3861V100和BearPi-HM Nano开发板的Linux系统烧录,开发者可以在Linux系统下,一站式完成包括源码获取、编译、烧录等操作。具体请参考Hi3861V100开发板烧录。
新增栈分析和镜像分析功能,当前版本支持Hi3861V100开发板。栈分析功能可以对编译生成的静态二进制文件进行分析,提供任务栈开销估算值和函数调用关系图示,为栈内存使用、分析、优化、问题定位等开发场景提供较为准确的静态内存分析数据参考;镜像分析功能,可以基于elf文件进行内存占用分析,帮助开发者快速评估内存段、符号表使用情况。具体请参考栈分析和镜像分析。
新增支持应用兼容性测试功能,当前版本支持Hi3516DV300开发板。兼容性测试可以验证合作伙伴的设备和业务应用满足HarmonyOS开源兼容性定义的技术要求,确保运行在HarmonyOS上的设备和业务应用能稳定、正常运行,同时使用HarmonyOS的设备和业务应用有一致性的接口和业务体验。
新增仿真器功能,DevEco Device Tool基于Qemu,提供开发板的模拟仿真能力,使源码编译后的镜像文件能直接运行在仿真器上。解决了在设备开发过程中,由于缺少物理开发板,开发者时常面临无法验证编译生成的镜像文件是否正常运行等问题。具体请参考使用仿真器运行。
增强特性:
在进行Hi3516DV300标准系统的烧录时,DevEco Device Tool针对烧录文件配置信息进行了适配,开发者无需再手动配置烧录文件信息。
增加在Windows平台安装成功后的提示,避免开发者不知道安装结果。
DevEco Device Tool支持英语和汉语切换。
解决的问题:
解决了Hi3516Dv300标准系统通过USB烧录提示文件过大失败的问题。
解决了用户安装Python3.9导致DevEco Device Tool无法安装的问题。
解决了终端报错信息显示为16进制,无法根据日志定位的问题。
解决了DevEco Device Tool工具Home界面概率性出现黑屏无法使用的问题。
解决了开发者通过Anaconda安装Python后,导致DevEco Device Tool无法安装的问题。
新增特性:
新增支持OpenHarmony标准系统的烧录功能,支持的开发板类型为Hi3516DV300,包括Windows和Ubuntu两个系统的烧录。其中,Windows系统支持USB烧录、网口烧录和串口烧录;Ubuntu系统支持串口烧录和网口烧录。具体请参考Hi3516系列开发板标准系统烧录。
新增支持Neptune(w800芯片)开发板的源码编译和烧录功能。其源码可通过DevEco Device Tool集成的HPM工具在线获取,支持Ubuntu系统的编译;烧录支持Windows和Ubuntu系统,具体请参考Neptune开发板烧录。
新增支持BearPi-HM Nano(Hi3861芯片)开发板的源码编译和烧录。其源码可通过DevEco Device Tool集成的HPM工具在线获取,支持Ubuntu系统的编译,详细指导可参考BearPi-HM Nano源码编译;烧录支持Windows/Ubuntu系统,具体请参考BearPi-HM Nano开发板烧录。
新增支持Rtl8720开发板的源码编译功能,其编译依赖的工具链gn、ninja和llvm需要开发者自行下载,并在DevEco Device Tool中的Tools中手动添加。
新增支持基于BL602芯片模组的源码编译功能,其编译依赖的工具链gn、ninja和gcc_riscv32需要开发者自行下载,并在DevEco Device Tool中的Tools中手动添加。
新增支持基于Asr582x芯片模组的源码编译功能,其编译依赖的工具链gn、ninja和llvm需要开发者自行下载,并在DevEco Device Tool中的Tools中手动添加。
增强特性:
开发者点击PROJECT TASKS中的按钮执行相应的操作时,按钮前的图标会动态显示,由此可感知任务状态。
在Tools界面,按照指定的工具链名称配置工具链后,即可进行编译,无需在配置页中进行繁琐的配置。
解决的问题:
解决了开发者已打开工程,再通过New DevEco Project创建工程后点击Open无法正常打开的问题。
解决了开发者系统环境变量中没有配置JAVA环境时,无法编译Hi3516和Hi3518源码的问题。
解决了开发者通过New DevEco Project/Open DevEco Project打开Board为Blank的DevEco工程时,PROJECT TASKS为空无法正常操作的问题。
解决了通过Profiling功能界面点击Load raw log和Log JSON按钮时,弹出的文件选择对话框不一致的问题。
解决了HPM界面中的Install to project按钮被禁用,无法使用的问题。
解决了开发者通过HPM界面的Install to project按钮下载代码时,弹窗中的报错信息不明确的问题。
解决了开发者配置页中添加verbose_output选项但是没有勾选时,PROJECT TASKS为空无法正常操作的问题。
V2.1 Release版本是基于V2.1 Beta1版本打造的一个稳定版本。在此版本中,未引入新的功能,主要在性能、使用体验上进行了打磨,并解决了如下问题:
解决了开发者已打开工程,再通过New DevEco Project创建工程后点击Open无法正常打开的问题。
解决了开发者系统环境变量中没有配置JAVA环境时,无法编译Hi3516和Hi3518源码的问题。
解决了开发者通过New DevEco Project/Open DevEco Project打开Board为Blank的DevEco工程时,PROJECT TASKS为空无法正常操作的问题。
解决了通过Profiling功能界面点击Load raw log和Log JSON按钮时,弹出的文件选择对话框不一致的问题。
解决了HPM界面中的Install to project按钮被禁用,无法使用的问题。
解决了开发者通过HPM界面的Install to project按钮下载代码时,弹窗中的报错信息不明确的问题。
解决了开发者配置页中添加verbose_output选项但是没有勾选时,PROJECT TASKS为空无法正常操作的问题。
新增特性:
新增Hi3861开发板支持Windows环境下的一键编译功能,可以实现Windows环境下的编译、烧录等一站式操作。具体请参考Windows平台源码编译。
新增Tools工具链管理功能,开发者可以将编译、烧录过程中依赖的工具链添加到Tools中,便可以通过DevEco Device Tool实现一键编译、烧录等操作。
新增Profiling内存分析功能,支持Hi3861开发板的内存分析,并通过可视化的界面实时展示内存的使用情况。具体请参考Profiling可视化分析。
新增支持可视化查看开发板的烧录分区地址信息,如果出现分区地址重叠,可通过可视化界面清晰的展示出来。
增强特性:
支持OpenHarmony 1.1.0 LTS版本的源码hb编译框架。
源码编译时,支持开发者自定义编译类型,包括Release和Debug两种类型。
同一个工程,支持创建不同的env,开发者可以定义不同的任务。
工作区下存在多个工程时,可以独立执行每个工程的任务。
解决的问题:
解决了在执行多次编译的场景中,需要在每次编译前执行Clean的操作。
解决了Visual Studio升级至V1.54版本后DevEco Device Tool部分功能不可用的问题。
解决了主机中同时存在多个Python版本(其中一个版本低于Python3.7)时,DevEco Device Tool无法安装的问题。
解决了DevEco Device Tool安装错误提示中,获取安装日志地址错误的问题。
新增特性:
新增Ubuntu系统版本,支持从工程创建、源码拉取、一键编译、烧录、调试等功能,提供一站式的开发体验。
新增支持三方开发板的烧录功能,包括XNP、Realtek和Xradio系列开发板。
新增HDF功能,开发者可以通过DevEco Device Tool的HDF功能管理和添加设备的驱动,一键生成驱动目录结构、驱动模板、代码及头文件等信息。具体请参考HDF驱动管理。
新增HPM功能,集成HPM指令集,开发者可以直接通过DevEco Device Tool获取相关解决方案的组件。具体请参考创建一个新工程。
增强特性:
优化开发环境准备的过程,无需手动安装和设置JDK、Jlink、OpenOCD等工具和npm组件,减少环境搭建的复杂度。
针对每一块开发板进行适配,提供默认的配置方案,无需修改即可完成一键编译、烧录。
提供了全器件的一键擦除功能,同时也可以擦除指定的分区。
新增特性:
Hi3516和Hi3518系列开发板新增支持USB方式进行烧录。
Hi3861系列开发板支持AT指令集的输入。
DevEco Device Tool提供新版本升级提示功能,开发者可手动升级至新版本。升级新版本前,请卸载旧版本后重新安装最新版本工具。
第一次Beta发布。
Python集成开发环境(Codimension) 2.3.1
下载Kooboo(网络开发工具) 1.0
下载ProjectCodeMeter开发项目分析软件 2.10
下载MASMPlus(汇编开发工具) 1.2
下载WirelessMon网页版
下载维普全文浏览器官方版
下载团子翻译器精简版
下载SolidRocks免费版
下载43.82MB
2026-02-03
104.23MB
2026-02-02
2.02MB
2026-02-03
125.07MB
2026-02-02
149.57MB
2026-02-03
122KB
2026-02-02
84.55MB / 2025-09-30
248.80MB / 2025-07-09
2.79MB / 2025-10-16
63.90MB / 2025-12-09
1.90MB / 2025-09-07
210.99MB / 2025-06-09
374.16MB / 2025-10-26
京ICP备14006952号-1 京B2-20201630 京网文(2019)3652-335号 沪公网安备 31011202006753号违法和不良信息举报/未成年人举报:legal@3dmgame.com
CopyRight©2003-2018 违法和不良信息举报(021-54473036)400-105-5185 All Right Reserved
玩家点评 (0人参与,0条评论)
热门评论
全部评论