[테크월드=선연수 기자] ST마이크로일렉트로닉스(STMicroelectronics, 이하 ST)가 STM32CubeIDE 개발 환경에 '프리RTOS(FreeRTOS)' 스레드-인식(Thread-Aware) 디버깅 기능을 추가했다.

ST는 지난 2017년 아톨릭(Atollic)을 인수한 후 아톨릭 트루스튜디오(TrueStudio)의 STM32용 주요 고급 기능들을 STM32CubeIDE로 이전하는 작업을 완료하고 최신 업데이트를 발표했다. STM32CubeIDE는 이 툴의 기능을 추가하고 STM32CubeMX 구성 기능에 직접 액세스할 수 있도록 해 프로젝트 설정을 간소화한다.

 

이에 기반해 사용자는 전체 STM32 포트폴리오에서 마이크로컨트롤러를 선택하고 GPIO, 클럭 트리, 주변장치, 핀 할당을 구성할 수 있다. 전력소비를 빠르게 분석하고, 미들웨어 스택을 선택할 수 있으며, 원하는 구성에 대한 초기화 코드도 생성할 수 있다.

STM32CubeIDE C/C++ 개발 플랫폼은 간편한 구성 외에도 간단한 베어 메탈에서 다중 스레드 OS에 이르기까지 모든 유형의 시스템에 대해 코드 생성, 코드 컴파일, 디버깅 속도를 높일 수 있다. 사용자는 CPU 코어 레지스터, 메모리, 주변장치 레지스터를 확인하고 실시간 변수와 시리얼 와이어 데이터를 분석하며, 빌드·스택 분석기로 프로젝트 상태와 메모리 요건을 파악해 문제 해결을 돕는다.

무상으로 제공되는 STM32CubeIDE는 이클립스(Eclipse)/CDT 개발 프레임워크, GCC 툴체인, GNU 디버거, GDB에 기반한다. 이는 모든 주요 데스크톱 시스템에서 지원돼 사용자는 ST의 ST-LINK, 세거(SEGGER)의 J-Link 디버그 프로브를 선택해 작업하고, 이클립스 IDE에서 플러그인을 다양하게 선택할 수 있다.

회원가입 후 이용바랍니다.
개의 댓글
0 / 400
댓글 정렬
BEST댓글
BEST 댓글 답글과 추천수를 합산하여 자동으로 노출됩니다.
댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
댓글수정
댓글 수정은 작성 후 1분내에만 가능합니다.
/ 400
내 댓글 모음
저작권자 © 테크월드뉴스 무단전재 및 재배포 금지
이 기사와 관련된 기사