Visual Studio Code와 IAR Embedded Workbench 사용

기술노트 200415

아키텍처:

All

컴포넌트:

general

업데이트:

2021-07-16 오전 12:33

소개

비주얼 스튜디오 코드(Visual Studio Code, VS Code)는 널리 사용되는 크로스 플랫폼 코드 편집기이다. 사용자 정의 및 확장 가능하며 다양한 워크플로우에 맞게 조정할 수 있습니다. 이 기술 노트에는 VSCode를 사용하여 IAR Embedded Workbench 프로젝트를 개발하는 방법이 나와 있습니다.

전제조건

  • 이 문서에서는 VS Code에 대한 사전 지식이 거의 또는 전혀 없다고 가정합니다.
  • IAR 시스템은 VS Code 편집기를 지원하지 않습니다. VS Code를 설정하거나 사용하는 데 문제가 있는 경우 공급업체에 문의하십시오.

설치해야할 툴

  • IAR Embedded Workbench
  • Visual Studio Code
  • IAR For Visual Studio Code (a VS Code extension)

IAR For Visual Studio Code는 VS Code의 확장 패널 또는 웹 마켓플레이스에서 설치할 수 있습니다. 이 확장을 설치하면 C/C++ 확장도 설치됩니다.

논의

확장 프로그램 설정

VS Code에서 시작하려면 File>Open Folder로 이동하고 IAR Embedded Workbench 프로젝트가 포함된 폴더를 선택합니다. 이 확장자는 IAR 명령줄 빌드 유틸리티(iarbuild.exe)를 사용하여 태스크를 수행하고 빌드할 소스 파일, 컴파일 플래그 등에 대한 정보는 프로젝트 파일(.ewp)에 의해 정의됩니다.
확장은 프로젝트 구성과 IAR Embedded Workbench 설치를 탐지합니다. VS Code 창 하단의 상태 표시줄에서 설치, 컴파일러, 프로젝트 및 구성을 선택할 수 있습니다.

IAR Embedded Workbench 설치 위치 지정

확장 프로그램에서 IAR Embedded Workbench 설치를 찾을 수 없는 경우 수동으로 해당 설치를 가리켜야 합니다. 이 작업 방법:

  1. File>Preferences>Settings 이동
  2. iar. 검색
  3. Iar Install Directories를 IAR Embedded Workbench 설치 위치로 변경합니다.

확장 프로그램 사용

확장이 구성되면 자동 완성, 진단 및 코드 탐색과 같은 언어 기능을 제공합니다.
제공된 작업을 사용하여 VS Code에서 프로젝트를 빌드할 수 있습니다. 이렇게 하려면 Terminal>Run Task>iar>Iar Build로 이동하십시오. Terminal>Configure Default Build Task으로 이동하여 이 작업을 기본 빌드 작업으로 구성할 수 있습니다. 그런 다음 Ctrl+Shift+B를 눌러 프로젝트를 빌드할 수 있습니다.
확장 기능에는 C-STAT를 실행하는 작업도 포함됩니다. 이렇게 하려면 Terminal>Run Task>iar-cstat>Run C-STAT Analysis으로 이동하십시오. 그러면 문제 패널에 C-STAT 경고가 출력됩니다.

IAR Embedded Workbench IDE 에서 VS Code 열기

VS Code를 IAR Embedded Workbench IDE와 함께 사용하려면 IDE 내부에 메뉴 옵션을 추가하여 VS Code에서 현재 파일을 열 수 있습니다. 이렇게 하려면 Tools>Configure Tools…로 이동하고 Open in VS Code라는 새 항목을 추가합니다. 
기본적으로 VS Code는 다음 아래에 설치됩니다:

C:\users\{username}\AppData\Local\Programs\Microsoft VS Code

 

이를 기반으로 명령 필드를 다음과 같이 VSCode 실행 파일로 설정합니다(Windows 표준 환경 변수 사용):

$_localappdata_$\Programs\Microsoft VS Code\Code.exe 

 

Argument 란을 $WS_DIR$ -g $FILE_PATH$:$CUR_LINE$ 로 지정

예시:

OK를 누릅니다. 이제 언제든지 VS Code에서 Tools>Open in VS Code메뉴 항목을 선택하여 현재 파일과 라인을 열 수 있습니다.

VS Code 에서 IAR Embedded Workbench IDE 열기

VS Code에서 IAR Embedded Workbench IDE를 열 수 있습니다. 이 작업은 iar: Iar Open task를 실행하여 수행합니다. IDE에서 현재 프로젝트가 열립니다.

제한사항

  • VSC 코드 확장명은 프로젝트 설정 수정 또는 프로젝트 파일 추가를 지원하지 않습니다. 즉, VS Code에서 생성된 파일은 IAR 컴파일러에 의해 빌드되지 않으며, 대신 IAR Embedded Workbench IDE에 추가하여 프로젝트 파일(.ewp)에 저장해야 합니다.
  • 확장자에는 현재 IARC-SPY 디버깅에 대한 지원이 포함되어 있지 않다.
  • 확장자는 IAR Systems가 소유하지 않습니다. 문제는 GitHub에서 보고될 수 있다.

결론

이 기술 노트에서는 IAR Embedded Workbench 프로젝트를 개발하기 위해 Visual Studio Code를 설정하는 방법에 대해 간략히 설명합니다. 또한 VS Code 및 IAR Embedded Workbench IDE에서 동일한 프로젝트에 대한 작업을 용이하게 하는 방법을 보여줍니다. IAR For Visual Studio Code 확장을 사용하는 방법에 대한 자세한 내용은 the IAR For Visual Studio Code documentation를 참조하십시오.

 

모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.

죄송하지만, 당사 사이트에서는 Internet Explorer를 지원하지 않습니다.보다 편안한 사이트를 위해 Chrome, Edge, Firefox 등과 같은 최신 브라우저를 사용해 주시길 부탁드립니다.