STM32 통합 개발 환경 STM32CubeIDE 일본어

소개



STM32CubeIDE는 STMicroelectronics보다 무료로 제공되고 있는 STM32 통합 개발 환경입니다만, 일본어화되어 있지 않고 그대로 일본어를 입력하면 문자 깨짐이 발생해 버립니다.
이 기사에서는 앱 UI의 일본어화와 소스 코드의 일본어가 깨지지 않도록 하는 대책에 대해 설명합니다.

사용환경



OS:Windows 10 Pro 1903
도구 본체: STM32CubeIDE Version 1.1.0
추가 플러그인: Pleiades 일본어화 플러그인 Ver.2019.11.29

절차



STM32CubeIDE 설치



위 링크에서 도구 본체를 설치합니다.

Pleiades 일본어화 플러그인 설치



STM32CubeIDE는 eclipse 기반이므로 일본어화 플러그인이 적용 가능합니다.
위 링크의 "Pleiades 플러그인 다운로드"를 설치하십시오.

STM32CubeIDE를 디폴트 경로에 넣었을 경우, 「일본어화하는 어플리케이션」에 「C:\ST\STM32CubeIDE_1.1.0\STM32CubeIDE\stm32cubeide.exe」를 지정합니다.

문자 코드를 UTF-8로 설정



최신의 STM32CubeIDE에서는 이미 UTF-8이 되고 있습니다만, 일단.

1. 메뉴의 [윈도우(W)]-[설정(P)] 열기


2. [일반] - [작업 공간]의 [텍스트 파일 인코딩]이 UTF-8인지 확인


문자 폰트를 일본어 대응으로 한다



설정의 [일반]-[외관]-[색상과 글꼴]에서 텍스트 글꼴을 일본어 대응판으로 변경합니다.

「시스템・폰트 사용」버튼으로의 자동 설정이나 MS고딕등의 일본어 대응 폰트를 설정하면 좋을 것입니다.

참고 : Eclipse에서 코멘트 앞의 분들만 문자 깨

자동 생성 소스 코드의 문자 코드를 UTF-8로 설정



확장자가 ioc의 파일로부터 각종 주변기기의 초기화 코드를 자동(재) 생성할 수 있습니다만, 그 때에 이미 입력하고 있던 일본어가 문자화하는 것에의 대책입니다.
(쌀란에서 지적한 내용을 반영했습니다)

다음 파일에 항목을 추가합니다.
C:\ST\STM32CubeIDE_1.3.0\STM32CubeIDE\stm32cubeide.ini
추가:
-Dfile.encoding=UTF-8

기존 소스 파일 가져오기



가져 오기 전 또는 가져 오기 직후 Shift-JIS와 같은 소스는 UTF-8로 변환됩니다. (BOM없이 OK)

좋은 웹페이지 즐겨찾기