IAR 시스템즈, 비주얼 스튜디오 코드용 IAR 빌드 및 IAR C-SPY 디버그 익스텐션 업데이트
코드 빌드 및 디버깅 위한 IAR의 VS 코드 익스텐션 최신 버전 1.20, 임베디드 개발 워크플로우 더욱 간소화
최신 IAR 빌드 및 IAR C-SPY 비주얼 스튜디오 코드 익스텐션 v1.20은 IAR 임베디드 워크벤치(IAR Embedded Workbench)의 모든 최신 버전과 호환되며 대칭 멀티코어 디버깅(symmetric multicore debugging), 고급 중단점(Breakpoint) 유형 지원, 맞춤형 빌드 툴 바를 포함한다. IAR의 인기 제품인 VS 코드 익스텐션의 이러한 새 기능은 소프트웨어 엔지니어의 워크플로우를 최적화하며, 성능 향상과 개발 비용 절감에도 기여한다. VS 코드용 IAR 빌드 및 IAR C-SPY 디버그 익스텐션 v1.20은 비주얼 스튜디오 코드 마켓플레이스(Visual Studio Code Marketplace)에서 무료로 다운로드할 수 있다.
비주얼 스튜디오 코드는 임베디드 개발자가 복잡한 프로젝트, 작업 실행, 버전 관리, 기타 많은 작업을 효율적으로 구축하고 디버그하기 위해 널리 사용하는 코드 편집 툴이다. 개발자는 IAR의 비주얼 스튜디오 코드 익스텐션을 통해 VS 코드로 작업하고, IAR C-SPY와 IAR 빌드 툴을 포함한 IAR 임베디드 워크벤치의 강력한 기능을 최대한 활용할 수 있다. 이 IAR 툴은 자동으로 감지되며, Arm, RISC-V, 르네사스(Renesas) RH 및 RL78, AVR, 8051 등의 광범위한 버전들을 지원한다.
IAR C-SPY는 IAR 임베디드 워크벤치에 완전히 통합된 임베디드 애플리케이션을 위한 고급 언어용 디버거로서, 동일한 IDE 내에서 개발과 디버깅 기능을 제공한다. IAR VS 코드C-SPY 익스텐션은 툴 스위트와 프로젝트로부터 디버그 구성을 자동으로 제공한다. 이 익스텐션은 Arm과 RISC-V를 지원하며, v1.20과 함께 사용하면 마이크로칩 AVR과 르네사스 RL78 디바이스도 지원할 수 있다. 이 익스텐션 최신 버전은 대칭 멀티코어 디버깅을 제공하며, 조건부 중단점, 데이터 중단점, 로그 중단점(로그 메시지) 같은 고급 비주얼 스튜디오 중단점 유형도 사용할 수 있다.
IAR 빌드 VS 코드 익스텐션의 최신 버전에는 애플리케이션 빌드와 C-STAT 정적 분석 수행을 위한 버튼이 있는 새로운 툴 바 창이 포함돼 있다. ‘익스텐션 컨피규레이션(Extension Configuration)’의 새로운 드롭다운 메뉴를 이용하면, 개발자는 IAR 임베디드 워크벤치에서 제공하는 ‘사용자 지정 인수 변수(Custom Argument Variables)’를 선택할 수 있다. 작업 영역에서 원하지 않는 프로젝트 파일을 프로젝트 목록에서 제외하도록 ‘제외할 프로젝트(Projects to Exclude)’ 설정 기능도 추가됐다. 또한 오류를 방지하기 위해 설정 파일의 파일 경로는 이제 절대적이 아니라 작업 공간에 따라 상대적으로 달라졌다.
IAR 빌드 및 IAR C-SPY 디버그 익스텐션에 의해 구현된 확장할 수 있는 교차 플랫폼 개발 워크플로우는 소프트웨어 엔지니어가 프로젝트 파일을 손쉽게 관리하고, 애플리케이션의 모든 코드 라인과 명령을 통제하는 데 필요한 모든 기능과 유용한 단축 키를 제공한다. VS 코드 익스텐션은 개발 요구 사항을 충족하기 위해 깃허브(GitHub)와 같은 소스 제어 및 버전 관리 익스텐션인 CMake 등 다른 빌드 시스템에도 사용할 수 있다.
IAR 시스템즈의 앤더스 홈버그(Anders Holmberg) CTO는 “IAR의 비주얼 스튜디오 코드 익스텐션은 매우 인기가 높아 마켓플레이스에서 많이 다운로드 되고 있다. VS 코드 커뮤니티로부터 지속적으로 제공되는 피드백을 통해 우리는 이 익스텐션 기능을 더욱 개선할 수 있었다”며 “새 버전 1.20에는 사용자들이 요청한 많은 기능이 포함돼 있다”고 말했다.
VS 코드용 IAR 빌드 익스텐션 및 IAR C-SPY 디버그 익스텐션은 마켓플레이스에서 직접 다운로드하거나 IAR의 GitHub 페이지에서 다운로드할 수 있다. IAR의 비주얼 스튜디오 코드 익스텐션에 대한 보다 자세한 내용은 홈페이지에서 확인할 수 있다.
IAR 시스템즈 개요
IAR 시스템즈(IAR Systems)는 미래지향적 임베디드 개발을 위한 소프트웨어 툴과 서비스를 제공함으로써, 전 세계 기업들이 오늘을 위한 제품과 내일을 위한 혁신을 동시에 이룰 수 있게 한다. 1983년부터 IAR 시스템즈의 솔루션들은 100만 건이 넘는 임베디드 애플리케이션 개발 과정에서 뛰어난 품질과 신뢰성, 효율성을 보장해 왔다. IAR 시스템즈는 스웨덴 웁살라에 본사가 위치해 있고, 세계 각지에 영업 지사와 지원 지사를 두고 있다. IAR 시스템즈 그룹(IAR Systems Group AB)는 2018년에 기기 보안, 임베디드 시스템, 수명주기 관리 분야 전 세계 선도 기업인 시큐어씽즈(Secure Thingz)를 인수했다. IAR 시스템즈 그룹은 나스닥 OMX 스톡홀름 증권거래소(미드 캡)에 상장돼 있다. 자세한 내용은 홈페이지를 참조하면 된다. IAR 시스템즈, IAR 임베디드 워크벤치, 임베디드 트러스트, C-Trust, C-SPY, C-RUN, C-STAT, IAR 비주얼 스테이트(IAR Visual State), IAR 킥스타트 키트(IAR KickStart Kit), I-jet, I-jet Trace, I-scope, IAR 아카데미(IAR Academy), IAR 및 IAR시스템즈의 로고는 IAR Systems AB의 상표 또는 등록 상표다. 그 밖에 다른 모든 제품명은 해당 소유자의 상표다.
VS 코드용 IAR 빌드 익스텐션 및 IAR C-SPY 디버그 익스텐션(다운로드 1): https://github.com/IARSystems/iar-vsc-build
VS 코드용 IAR 빌드 익스텐션 및 IAR C-SPY 디버그 익스텐션(다운로드 2): https://github.com/IARSystems/iar-vsc-debug
웹사이트: https://www.iar.com
연락처
IAR 시스템즈 홍보대행
페리엔
박윤희 실장
02-565-6625
이메일 보내기