Программирование и разработка программного обеспечения

JetBrains раскрывает дорожную карту CLion до конца 2026 года с акцентом на встроенную разработку и отладку

JetBrains намерена расширить возможности CLion в области отладки встроенных систем, рабочих процессов с поддержкой искусственного интеллекта, а также поддержки QNX, LLDB 21 и ISPC в версиях 2026.2.x и 2026.3. Компания подчёркивает, что дорожная карта является предварительной и приоритеты или сроки могут измениться.

2026-08-27
3 мин. чтения
11 просмотров
فريق تحرير certi.news
JetBrains раскрывает дорожную карту CLion до конца 2026 года с акцентом на встроенную разработку и отладку

26 августа 2026 года JetBrains раскрыла дорожную карту CLion на следующие четыре месяца, включающую планы по выпуску промежуточных версий 2026.2.x и следующего стабильного выпуска 2026.3. Дорожная карта сосредоточена на трёх основных направлениях: улучшении рабочих процессов с поддержкой программных агентов, развитии инструментов для встроенных систем и расширении возможностей отладчика.

Отладка встроенных систем с помощью агентов

JetBrains планирует добавить специальный навык для отладки ошибок HardFault во встроенных системах на базе ARM Cortex-M. Такие сбои могут быть вызваны переходом по недопустимому адресу, переполнением стека или использованием некорректного указателя, а одного обработчика HardFault_Handler недостаточно, чтобы определить фактическую причину сбоя.

Согласно дорожной карте, агент получит доступ к инструментам и интерфейсам, отображающим память, регистры и инструкции ассемблера, а также к уже доступным инструментам пошагового выполнения и точкам останова. Функция призвана упростить анализ состояния процессора, его кадра в стеке и регистров состояния сбоя, особенно при отладке проектов, связанных с реальным оборудованием.

CLion также позволит агенту помогать с настройкой проектов, если процесс конфигурации завершился ошибкой из-за параметров системы сборки или компонентов цепочки инструментов. Программа определит установленных агентов, после чего пользователь сможет выбрать одного из них и запустить его в терминале, предоставив ему необходимые инструменты IDE для решения проблемы.

Расширение поддержки отладчика и файлов конфигурации

В планы развития входит поддержка отображения периферийных модулей, отладки потоков операционных систем реального времени и объектов FreeRTOS через Debug Adapter Protocol (DAP). Профили отладки можно будет сохранять в формате JSON и редактировать вручную или с помощью агента, а также импортировать параметры JSON из таких инструментов, как Visual Studio Code.

JetBrains также планирует добавить специальный шаблон для отладчика Lauterbach TRACE32 и перенести параметры запуска встроенных систем в профили отладки, чтобы уменьшить пересечения между различными шаблонами. Пользователи Windows с цепочкой инструментов MSVC в следующем стабильном выпуске получат возможность использовать 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 подчёркивает, что дорожная карта является предварительной и не гарантирует реализацию всех функций или соблюдение объявленных сроков; программа раннего доступа позволит опробовать функции следующего основного выпуска.

Источник новости
ف
Автор

فريق تحرير certi.news

В той же категории

Вам также может понравиться

Все новости