IAR 아카데미

임베디드 개발자를 위한 기술 교육 과정으로, 고객 여러분의 임베디드 개발 역량을 육성하고 프로젝트 효율을 높이며, 바쁜 프로젝트 일정도 훌륭하게 소화할 수 있도록 해 드립니다.

오늘날의 개발자들은 과거 그 어느때 보다도 복잡 다단한 도전에 직면해 있습니다. 당사는 이러한 도전을 극복하시는 과정에 도움을 드리고자 합니다. 당사는 임베디드 개발 툴 및 프로그래밍 분야에서 40여년의 경험을 축적해 오고 있습니다. 당사로부터 학습하실 수 있는 기회를 놓치지 마시기 바랍니다.

IAR 아카데미는 당사가 제공하는 임베디드 개발자를 위한 기술 교육 과정으로, 고객 여러분의 임베디드 개발 역량을 육성하고 프로젝트 효율을 높이며, 바쁜 프로젝트 일정도 훌륭하게 소화할 수 있도록 해 드립니다.

 

지금 배움의 여정을 시작해 보십시오!

iar-academy-logo.jpg

온 디멘드

IAR 아카데미 온 디멘드에서는 셀프 서비스 방식의 온라인 교육 포털을 통해 교육 과정을 제공하고 있습니다. 사용자는 자신의 책상에서, 또는 바깥에서도 이러한 교육 과정에 접근할 수가 있으며, 학습의 속도 역시 개인 학습 성향에 맞추어 조절하실 수 있습니다. IAR 아카데미 온 디멘드는 사용자가 언제, 어떻게 학습할 시 선택할 수 있도록 해 줍니다. 또한, 이전의 학습 과정에서 손쉽게 참고 자료를 불러올 수도 있습니다.

온 디멘드 방식 진행 과정 내역

당사는 지속적으로 신규 과정을 포털에 추가하고 있습니다. 현재 제공되고 있는 과정의 내역은 다음과 같습니다:

Infineon Traveo II 보드로 배우는 임베디드 프로그래밍

본 과정은 IAR Embedded Workbench 및 Traveo II CYTVII-B-E-1M-SK 보드 실습을 통해 임베디드 프로그래밍을 배우고자 하시는 모든 개발자에게 권장되는 과정입니다.

 

목차

  1. Infineon Traveo-II 보드 소개
  2. IAR Embedded Workbench for Arm 소개
  3. 컴파일러와 링커 기술
  4. 디버깅과 임베디드 어플리케이션
  5. 기능적 안전성이란? 자동차용 어플리케이션의 안전이 중요한 이유는?

 

본 과정 학습 목표는 다음과 같습니다:

  • Infineon Traveo II CYTVII-B-E-1M-SK 보드의 기능을 이해한다.
  • 신규 IAR Embedded Workbench for Arm 프로젝트를 생성할 수 있다.
  • 어플리케이션에 맞도록 정확하게 컴파일러와 링커를 설정할 수 있다.
  • C-SPY 디버거 기능을 사용하여 Infineon Traveo II CYTVII-B-E-1M-SK 보드 상의 버그를 해결할 수 있다.
  • 자동차용 어플리케이션의 표준 및 안전 요건을 파악한다.
  • 자동차용 어플리케이션에 맞는, 더 나은 임베디드 시스템은 무엇인지 이해한다.

본 과정은 무료입니다.

온라인 포털에서 강의 듣기

IAR Embedded Workbench로 배우는 임베디드 프로그래밍

모든 개발자는 좀 더 빠르고, 가볍고, 에너지를 절약할 수 있는 어플리케이션을 개발하고 싶어 합니다. 이를 위해서는 올바른 컴파일러와 빌드툴을 효과적으로 사용하는 것이 필수입니다!

이번 과정에서는 전문가용 컴파일러 및 링커를 사용하여 어플리케이션의 용량과 속도 간 최적의 균형을 찾는 법을 배워 보겠습니다. 그리고 빠른 시간 안에 어플리케이션 최적화에 따른 효과를 측정하는 법도 살펴보도록 하겠습니다. 더 나아가, 최적화의 관점에서 안전한 코딩 구조체는 어떤 것인지, 그리고 최적화의 걸림돌이 되는 구조체는 어떤 것이 있는 지도 알아보겠습니다.

본 과정은 Arm, Renesas, RX, RISC-V의 버전 별로 준비되어 있습니다.

목차

  1. IDE 소개
  2. 컴파일러 기술
  3. 링커 기술
  4. 코딩 기법

본 과정 학습 목표는 다음과 같습니다:

  • 개발 과정에서 흔히 직면하는 장애 요인을 미연에 방지한다.
  • IAR Embedded Workbench의 기능을 완벽하게 마스터하고, 컴파일러 요구 조건에 맞는 코드를 작성한다.

 

수강료: 299 USD / 270 EUR

온라인 포털에서 강의 듣기

IAR Embedded Workbench를 활용한 디버깅

타임라인의 시각화, 기능 프로파일링, 조건부 브레이크포인트, 매크로, 시뮬레이터 등은 단 한 줄의 코드, 단 하나의 명령어도도 놓치지 않으면서 효율성을 높여주는 기능 및 유용한 단축키입니다.

본 과정에서는 버그의 조사를 위한 모범 규준에 대해 알아보고, 주어진 기능을 활용해 디버깅을 이해하며, 이를 통해 문제 발생 영역을 좀 더 쉽게 식별할 수 있도록 해 줄 것입니다.

본 과정은 Arm, Renesas, RX, RISC-V의 버전 별로 준비되어 있습니다.

목차

  1. 디버깅의 기본
  2. 브레이크포인트
  3. C-SPY 매크로 및 시뮬레이터
  4. 디버깅

본 과정 학습 목표는 다음과 같습니다:

  • IAR Embedded Workbench의 디버깅 기능에 숙달.
  • 복수의 디버깅 기법을 사용해 복잡하고 쉽게 발견할 수 없는 버그를 해결.

 

수강료: 299 USD / 270 EUR

온라인 포털에서 강의 듣기

IAR Embedded Workbench의 기초

본 과정은 IAR Embedded Workbench 입문자를 위한 과정입니다. 사용자는 임베디드 시스템의 기본을 익히는 것은 물론, IAR Embedded Workbench 툴박스에서 제공하는 각종 기능에 대해 알아보게 됩니다. 이러한 기능에는 IAR C/C++ 컴파일러, ILINK 링커, C-SPY 디버거 및 시뮬레이터가 포함됩니다.

추가적으로 안전 인증 툴, 코드 분석, IP 보호 툴, 기술 지원 서비스 등 IAR 시스템스에서 제공하는 여러가지 부가 도구와 서비스에 대해서도 알아볼 수 있는 시간을 가질 것입니다.

이론 교육에 더해, 실습 랩에서 수강생을 대상으로 하는 실습 과정도 지원하며 이를 통해 주요 기능을 실제로 설정하고 사용하는 방법을 익히게 됩니다. 본 과정을 마치고 나면, 진정한 임베디드 시스템 전문가로 거듭난 자신을 느껴 보실 수 있을 것입니다.

본 과정에서 제공하는 실습파일은 최신의 IAR Embedded Workbench for Arm, RISC-V, ReneSas RX로 열어 볼 수 있으며 별도의 하드웨어를 필요로 하지 않습니다

 

목차

  1. 툴박스 개요
  2. IAR 어셈블러
  3. IAR C/C++ 컴파일러
  4. IAR ILINK 링커 
  5. 시작 절차
  6. IAR 익스텐션
  7. IAR C-SPY 디버거 및 시뮬레이터
  8. 보조 툴
  9. 개발 기법 향상의 비결

본 과정 학습 목표는 다음과 같습니다:

  • IAR Embedded Workbench의 기능 및 그 구성요소를 이해한다.
  • IAR Embedded Workbench에서 프로젝트를 생성하고 관리하는 절차를 이해한다.
  • 디버거 사용법 및 일부 기능 사용에 대한 지식을 갖춘다.
  • 임베디드 소프트웨어 설계의 기본을 이해한다.

 

수강료: 199 USD / 175 EUR

온라인 포털에서 강의 듣기

IAR Embedded Workbench 마스터 프로그래밍 및 디버깅

본 과정은 IAR Embedded Workbench의 기능에 숙달되어 다음 단계로 향상하고자 하는 임베디드 개발자를 대상으로 합니다.

어플리케이션 내에 다수의 버그가 존재하는 경우, 이를 찾는 것은 무척 어렵습니다. 장애가 발생하는 위치가 버그 최초 존재 위치보다 아래인 경우는 더 그러합니다. 또한 절전형 설계의 중요성이 더 커지고 있는 지금, 코드가 전력 소모량에 미치는 영향을 인식하는 것 역시 필요합니다.

이 과정에서는 디버깅 프로브 I-jet Trace와 I-Scope을 통해 문제 발생 위치를 파악하는 법을 알아봅니다. 디버깅 툴에 더해, IARBuild, 통계 툴 C-STAT 등 IAR Embedded Workbench에 포함되어 있는 각종 툴 및 기타 도구들을 커멘드 라인에서 사용하여, 빌드 및 시험 절차를 자동화하는 방법도 배웁니다.

 

목차:

  • 스택의 정석
  • Trace
  • 커멘드 라인 툴
  • 전력 디버깅

본 과정 학습 목표는 다음과 같습니다:

  • 스택 상의 문제점을 발견하고, 스택을 좀 더 효율적으로 활용한다.
  • 장애 발생 지점에서부터 에러의 원천이 존재하는 곳까지 코드 상의 오류를 추적한다.
  • 프로파일링을 사용해 코드를 더 빠르고, 간소하게 작성한다.
  • 코드로 인한 전력 소모량을 점검하고, 전력 요구량을 최적화한다.
  • 어플리케이션의 빌드 및 시험을 위한 커맨드 라인 툴을 사용한다.

수강료: 199 USD / 175 EUR

온라인 포털에서 강의 듣기

정규 현장 실습

IAR 아카데미 정규과정은 당사 지사 중 한 곳에서 수 일에 걸쳐 실제로 진행되는 과정입니다.  

IAR 아카데미 현장 실습에서는 팀의 수요에 맞는, 맞춤형 교육을 제공합니다. 

현재는 실습 및 정규 과정은 진행하지 않습니다. 


맞춤형 교육 과정 관련 문의는 Contact academy@iar.com 으로 연락 주시기 바랍니다.

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