Skip to main content

IAR Visual Studio Code 확장 기능

IAR 플랫폼의 일부

당사의 강력한 확장 기능을 활용하여 Visual Studio Code에서 직접 IAR Embedded Workbench 프로젝트를 개발하세요.

주요 이점

Visual Studio Code용 IAR 확장 기능을 통해 임베디드 개발을 강화하여, 프로젝트 관리, 디버깅 및 코드 분석 과정을 간소화하고 효율적이며 고품질의 소프트웨어를 개발할 수 있습니다.

  • VS Code와의 원활한 통합
  • 유연한 빌드 및 디버깅 워크플로
  • 생산성 및 코드 품질 향상
여러 화면을 사용하며 코드를 작성하고 디버깅하는 개발자

VS Code와의 원활한 통합

Visual Studio Code 내에서 IAR Embedded Workbench 및 빌드 도구를 활용하여, Visual Studio Code의 최신 편집 기능과 IAR의 강력한 디버깅, 정적 분석 및 프로젝트 관리 기능을 결합하십시오.

IAR 디버거를 사용한 VS Code에서의 디버깅

유연한 빌드 및 디버깅 워크플로우

CMake와 같은 다양한 빌드 시스템과 호환되며, GitHub 및 버전 관리 확장 기능과 연동되어 효율적인 프로젝트 관리, 디버깅 및 팀 간 협업을 가능하게 합니다.

코드 작성, 개발팀

생산성 및 코드 품질 향상

C-SPY 디버거 드라이버 및 프로브를 지원하고, C-STAT을 통한 정적 코드 분석을 가능하게 하며, C/C++ 확장 기능을 통해 지능형 코드 탐색 및 자동 완성 기능을 제공함으로써, 최적화되고 신뢰할 수 있는 임베디드 소프트웨어 개발을 보장합니다.

주요 기능

IAR의 Build 및 C-SPY 디버그 확장 기능은 Visual Studio Code에 원활한 통합, 고급 디버깅 및 정적 코드 분석 기능을 제공하여 임베디드 시스템 개발에 유연하고 효율적이며 현대적인 개발 환경을 구현합니다.

IAR 빌드 및 C-SPY 디버그 확장 기능

프로젝트를 관리하고, 효율적으로 빌드하며, C-SPY 드라이버 및 프로브에 대한 완전한 액세스 권한을 통해 디버깅을 수행함으로써 Visual Studio Code에서 원활한 임베디드 개발을 가능하게 합니다.

C-STAT을 활용한 정적 코드 분석

VS Code 내에서 직접 메시지와 보고서를 생성하여, 내장된 정적 분석 기능을 통해 코드 품질과 규정 준수 수준을 향상시킵니다.

고급 디버깅 도구

C-SPY 리스트 윈도우를 활용하여 레지스터, 심볼릭 메모리, 라이브 워치, 트레이스, 프로파일링, 코드 커버리지 및 RTOS 인식 기능을 통해 임베디드 디버깅을 간소화합니다.

확장 가능한 빌드 시스템 지원

CMake, 소스 제어, GitHub 등 다양한 빌드 시스템과 함께 사용할 수 있으며, 현대적인 개발, 자동화 및 협업을 위한 유연한 워크플로를 지원합니다.

수파데모 화면

IAR 플랫폼을 체험해 보세요

인터랙티브 데모

IAR 플랫폼을 직접 체험하고 작동 원리에 대해 알아보세요.

확장 프로그램 이용하기

Visual Studio Code에서 "Ctrl + Shift + X"를 누르고, "@publisher:IAR"를 검색한 다음 '설치'를 클릭하세요. VS Code 마켓플레이스나 GitHub에서도 IAR 빌드 및 C-SPY 디버그 확장 프로그램을 다운로드할 수 있습니다.

Visual Studio Code 확장 프로그램 마켓플레이스

VS Code 마켓플레이스에서 바로 설치하세요.

이용하기

GitHub의 IAR 빌드 확장 기능

GitHub에서 소스 코드, 업데이트 및 문서를 확인하세요.

접근하기

GitHub의 IAR C-SPY 디버그 확장 기능

GitHub에서 소스 코드, 업데이트 및 문서를 확인하세요.

접근하기

Video Thumbnail

리스트 윈도우가 탑재된 IAR C-SPY: VS Code 커뮤니티를 위한 임베디드 디버깅의 새로운 기준

VS Code용 C-SPY 디버거에 탑재된 IAR의 Listwindows가 임베디드 디버깅 프로세스에 어떻게 혁신을 가져오는지 확인해 보세요. 레지스터, 심볼릭 메모리, 라이브 워치, ETM/SWO 트레이스, 기능 프로파일링, 코드 커버리지와 같은 강력한 기능을 자세히 살펴보세요. 중요한 데이터를 효율적으로 시각화하고 관리하며, 디버깅 환경을 맞춤 설정하고, 생산성을 높이는 방법을 알아보세요. 레지스터 값 추적, 메모리 분석, 성능 프로파일링, 또는 전체 코드 실행 확인 등 어떤 작업을 하든, 이 동영상은 Listwindows가 왜 최고의 임베디드 개발 도구인지 보여줍니다.

지원되는 대상 아키텍처

Visual Studio Code 확장 기능은 최신 버전의 IAR Embedded Workbench 및 IAR Build Tools와 호환됩니다. 다음의 대상 아키텍처가 지원됩니다.

대상 아키텍처 IAR 빌드 확장 프로그램 IAR C-SPY 디버그 확장 프로그램
Arm checked checked
RISC-V checked checked
마이크로칩 AVR checked checked
Renesas RL78 checked checked
Renesas RX checked checked
Renesas RH850 checked checked
텍사스 인스트루먼트 MSP430 checked checked
8051 checked un-checked

지원되는 기기

Architecture Manufacturer Family Device
Loading…

자주 묻는 질문

생성된 코드를 수정해야 하나요?

아닙니다. IAR Visual State에서 생성된 코드는 상태 기계 시스템의 제어 논리에 중점을 둡니다. 제어 논리를 명시적으로 나타내는 것은 항상 설계뿐입니다. 모델과 실행 코드는 항상 동기화되어 있어야 합니다. 상태 기계 코드를 수동으로 수정할 경우, 상태 및 조건의 내부 관리 과정에서 발견하기 어려운 오류가 발생할 위험이 있습니다.

자동화된 코드 생성은 유연성을 유지하면서 개발 오류를 어떻게 줄일 수 있을까요?

자동 코드 생성은 최적화되고 검증된 C/C++ 코드를 생성함으로써 인적 오류를 제거하고, 일관성을 보장하며, 개발 속도를 높여줍니다.

자동화된 코드 생성이 어떻게 효율성을 높이고 엔지니어링 업무 부담을 줄일 수 있을까요?

수동 코딩 오류를 제거하고 디버깅 시간을 단축함으로써, 자동화된 코드 생성은 개발자의 생산성을 높이고 제품 출시를 가속화합니다.

모델 기반 개발은 팀이 일관된 품질을 유지하며 임베디드 프로젝트를 확장하는 데 어떻게 도움이 될까요?

표준화되고 자동화된 프로세스는 프로젝트 전반에 걸쳐 일관성을 보장함으로써, 팀이 검증된 구성 요소를 재사용하고 재작업에 소요되는 시간을 줄일 수 있게 해줍니다.

IAR Visual State는 기존 개발 환경과 연동할 수 있나요?

네, IAR Embedded Workbench 및 기타 툴체인과 원활하게 연동되어 임베디드 애플리케이션을 위한 설계부터 코딩까지의 작업 흐름을 매끄럽게 지원합니다.

모든 기능 이용하기

자유롭고 유연하게 개발 운영을 확장하고, 코드에 대한 확신을 바탕으로 혁신을 가속화하며, 규정 준수를 간소화하세요.

  • 아키텍처 및 기기에 구애받지 않음
  • 클라우드 지원, 기업 맞춤형
  • 기능 안전성 항상 포함
  • Linux 및 Windows에서 네이티브 지원

당사의 플랫폼을 통해 모든 것에 접근할 수 있습니다.


플랫폼 살펴보기

Platform wheel without header bigger canvas

 

지금 바로 시작해 보세요.
전 세계 영업팀이 여러분을 도와드리겠습니다.