프로그래밍 및 소프트웨어 개발

JetBrains, 2026년 말까지의 CLion 로드맵 공개…임베디드 개발 및 디버깅에 초점

JetBrains는 2026.2.x 및 2026.3 릴리스를 통해 임베디드 시스템 디버깅, AI 기반 워크플로, QNX, LLDB 21 및 ISPC에 대한 CLion의 기능을 확장할 계획이다. 회사는 로드맵이 초기 단계이며 우선순위나 일정이 변경될 수 있다고 강조했다.

2026-08-27
3 분 읽기
11 조회수
فريق تحرير certi.news
JetBrains, 2026년 말까지의 CLion 로드맵 공개…임베디드 개발 및 디버깅에 초점

JetBrains는 2026년 8월 26일 향후 4개월을 대상으로 하는 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는 QCC 컴파일러와 x86-64 및 AArch64 아키텍처를 포함한 QNX 프로젝트의 기본 지원을 추가하고, 디버그 프로필과 에이전트의 설정 및 디버깅 지원도 제공할 계획이다. 회사는 현재 CLion이 QCC를 완전하게 지원하지 않아 파일 인덱싱과 코드 지원 기능에 영향을 준다고 설명한다.

한편 CLion에는 ISPC 언어 지원이 추가된다. 여기에는 구문 강조, 코드 분석 및 코드 완성이 포함되며, ISPC와 C++를 혼합하는 프로젝트에서 코드 이해 도구의 공백을 해결한다.

실제로 무엇이 달라지는가?

이러한 계획이 실행되면 CLion은 하드웨어 및 실시간 시스템 프로젝트에 더욱 적합해지고, 프로그램 인터페이스 외부에서도 이동하고 편집할 수 있는 디버그 설정을 제공하게 된다. JetBrains는 응답성을 개선하고 인터페이스 멈춤과 인덱싱 시간을 줄이는 한편, 포함된 CMake를 버전 4.4.2로 업데이트하고 Dev Container 지원을 개선할 계획이다.

반면 CLion 2026.3은 제품이 Nova 엔진으로 전환된 이후 기존 Classic 엔진 플러그인의 마지막 안정 버전이 된다. 또한 JavaScript 및 TypeScript 지원을 기본 패키지에서 분리하되 독립 플러그인으로 계속 제공한다. JetBrains는 로드맵이 초기 단계이며 모든 기능의 구현이나 발표된 일정 준수를 보장하지 않는다고 강조한다. 얼리 액세스 프로그램을 통해 다음 주요 버전의 기능을 시험해 볼 수 있다.

뉴스 출처
JetBrains Blog
원문 보기 ↗
ف
작성자

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

같은 카테고리

추천 기사

모든 뉴스 보기