编程与软件开发

JetBrains公布截至2026年末的CLion路线图,聚焦嵌入式开发与调试

JetBrains计划在2026.2.x和2026.3版本中扩展CLion在嵌入式系统调试、AI驱动工作流以及QNX、LLDB 21和ISPC支持方面的能力。公司强调,该路线图仍属初步规划,优先级或时间安排可能发生变化。

2026-08-27
1 分钟阅读
256 浏览量
certi.news Editorial Team
JetBrains公布截至2026年末的CLion路线图,聚焦嵌入式开发与调试

JetBrains于2026年8月26日公布了未来四个月的CLion路线图,其中包括2026.2.x小版本和下一个稳定版本2026.3的计划。路线图聚焦于三个主要方向:改进由软件代理支持的工作流、开发嵌入式系统工具,以及扩展调试器能力。

借助代理调试嵌入式系统

JetBrains计划为基于ARM Cortex-M的系统添加专用于调试HardFault的技能。这类故障可能由跳转到无效地址、栈溢出或使用错误指针引起,而仅凭HardFault_Handler无法说明故障的实际原因。

根据路线图,代理将能够访问用于显示内存、寄存器和汇编指令的工具与接口,以及目前可用的单步执行工具和断点。该功能旨在简化对处理器状态、栈帧和故障状态寄存器的分析,尤其是在调试与真实硬件连接的项目时。

CLion还将允许代理在项目配置因构建系统设置或工具链组件而失败时提供帮助。程序会识别已安装的代理,然后允许用户选择其中一个并在终端中运行,同时引导其使用解决问题所需的IDE工具。

扩展调试器和配置文件支持

开发计划包括通过Debug Adapter Protocol(DAP)支持显示外设、调试实时操作系统线程以及FreeRTOS对象。调试配置文件将能够以JSON格式保存,并可手动编辑或借助代理编辑;此外,还可以从Visual Studio Code等工具导入JSON设置。

JetBrains还计划提供Lauterbach TRACE32调试器的专用模板,并将嵌入式系统运行设置迁移到调试配置文件中,以减少不同模板之间的相互干扰。对于使用MSVC工具链的Windows用户,下一个稳定版本将提供LLDB 21选项,同时保留当前内置的LLDB版本作为独立选项。此外,所有平台上的内置GDB都将更新至17.2版本。

QNX、ISPC与项目理解能力改进

JetBrains计划为QNX项目添加基础支持,包括QCC编译器以及x86-64和AArch64两种架构,同时提供调试配置文件,并让代理协助完成配置和调试。公司表示,CLion目前尚未完整支持QCC,这会影响文件索引和代码辅助功能。

另一方面,CLion将增加对ISPC语言的支持,包括语法高亮、代码分析和代码补全,以弥补在混合使用ISPC与C++的项目中代码理解工具方面的不足。

实际会有哪些变化?

如果这些计划得以实施,CLion将更适合硬件和实时系统项目,并支持可移植且可在程序界面之外编辑的调试设置。JetBrains还计划提升响应速度,减少界面冻结和索引耗时,将内置CMake更新至4.4.2版本,并改进对Dev Container的支持。

另一方面,CLion 2026.3将发布旧版Classic引擎插件的最后一个稳定版本,此后产品将转向Nova引擎;同时,JavaScript和TypeScript支持将从核心软件包中分离,但仍作为独立插件提供。JetBrains强调,该路线图仍属初步规划,不保证所有功能都会实施,也不保证遵守公布的时间安排;早期访问计划将允许用户试用下一个主要版本的功能。

新闻来源
JetBrains Blog
查看原始来源 ↗
c
作者

certi.news Editorial Team

你需要知道的

JetBrains公布了CLion截至2026.3版本的初步路线图,重点包括通过代理改进嵌入式系统调试、支持QNX和ISPC,以及扩展调试器功能。公司强调,功能和时间安排可能会发生变化,部分计划将通过早期访问计划提供。

  • CLion计划增加代理技能,用于分析ARM Cortex-M系统中的HardFault,并利用内存、寄存器、汇编指令和单步执行工具进行分析。
  • 路线图将支持通过Debug Adapter Protocol调试外设、实时操作系统线程和FreeRTOS对象。
  • 调试配置将可保存为JSON格式,并可手动编辑或借助代理编辑;同时还可导入Visual Studio Code中的配置。
  • 计划包括基础QNX支持,其中涵盖QCC以及x86-64和AArch64两种架构,此外还将支持ISPC语言。
  • 下一个稳定版本将为使用MSVC的Windows用户提供LLDB 21选项,同时将内置GDB更新至17.2版本。
  • 计划中的CLion 2026.3将成为最后一个加入Classic的稳定版本,之后JavaScript和TypeScript支持将与核心软件包分离。

常见问题

CLion路线图的重点是什么?

重点是改进嵌入式系统调试和代理辅助工作流,同时扩展调试器功能。

CLion会支持QNX项目吗?

JetBrains计划增加基础QNX项目支持,包括QCC编译器以及x86-64和AArch64两种架构。

CLion将支持哪些新语言或技术?

计划包括支持ISPC语言,以及与QNX、LLDB和GDB相关的改进。

路线图中的时间安排和功能是最终确定的吗?

不是。JetBrains强调路线图属于初步计划,优先级或时间安排可能发生变化,也不保证所有功能都会实现。

同一分类

你可能还喜欢

查看所有新闻