임베디드 개발자들을 위한 교육

IAR Embedded Academy는 셀프 서비스 온라인 교육 프로그램을 제공하고 임베디드 시스템 개발 기술을 향상시켜 프로젝트 효율성을 높이고 빠듯한 마감일을 보다 쉽게 맞출 수 있도록 도와줍니다.

오늘 바로 학습을 시작하세요!

 

오늘날 개발자가 직면한 과제는 그 어느 때보다 복잡합니다. 이러한 문제를 해결할 수 있도록 도와드리겠습니다. IAR에서 우리는 임베디드 프로그래밍 및 도구 분야에서 40년 이상의 경험을 가지고 있습니다. IAR Embedded Academy 교육 솔루션을 통해 배울 수 있는 기회를 잡으십시오.

 

IAR 임베디드 아카데미

셀프 서비스 교육 포털에서 제공되는 과정을 통해, 학습 기본 설정에 맞는 속도로 사무실에서 또는 이동 중에 교육을 확인하실 수 있습니다. IAR Academy On Demand는 IAR Embedded Workbench for Arm의 유효한 SUA(Support and Update Agreement: 지원 및 업데이트 계약)을 체결한 모든 사람을 포함합니다.

신규 라이선스 구매 시 교육 포함

IAR Embedded Workbench for Arm의 새 라이선스를 구입하면 IAR Academy 온디맨드가 포함됩니다. IAR Embedded Workbench 의 유효한 유지 보수 계약(SUA: Support and Update Agreement)이 이미 있는 경우, IAR Academy 온디맨드는 무료입니다. 교육 포털에 접속하려면 계정을 요청하세요.

이용 가능한 온디맨드 코스

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

IAR Embedded Workbench의 기초

이 과정은 IAR Embedded Workbench를 소개합니다. 임베디드 시스템의 기초를 배우고 IDE, IAR Assembler, IAR C/C++ Compiler 및 ILINK Linker를 포함하여 IAR Embedded Workbench 툴 박스의 사용 가능한 기능에 대한 개요를 얻습니다.

또한, 안전 인증 툴 및 코드 분석과 같은 IAR의 많은 보완 툴 및 서비스에 대한 개요를 얻을 수 있습니다.

 

과정

  1. IAR Embedded Workbench IDE 개요
  2. IAR 어셈블러
  3. IAR C/C++ 컴파일러
  4. IAR ILINK 링커
  5. 코드 분석 및 기능 안전 소개

이 과정을 마치면 다음을 수행할 수 있습니다.:

  • IAR Embedded Workbench 및 해당 구성 요소의 기능을 이해합니다.
  • IAR Embedded Workbench에서 프로젝트를 생성하고 유지하는 방법의 워크플로우를 이해합니다.
  • 임베디드 소프트웨어 설계의 기초를 이해합니다.
교육 신청

확장 프로그램 및 타사 툴

이 과정은 IAR Embedded 워크벤치 및 IAR 빌드 도구가 Docker 및 CMake와 같은 타사 도구와 효율적으로 작동하는 방법을 보여줍니다. Docker에 대해 알아보고 Docker를 사용해야 하는 이유, Docker 사용의 이점 및 적합한 OS에 Docker를 설치하는 방법을 배우게 됩니다. 또한 IAR 빌드 도구 패키지를 사용하여 Docker 이미지를 빌드하고 Docker 컨테이너를 실행하는 방법도 배웁니다.

또한 소프트웨어를 빌드, 테스트 및 패키징하도록 설계된 오픈 소스, 교차 플랫폼 도구 제품군인 CMake에 대해서도 알아봅니다. Modern CMake와 플랫폼 및 컴파일러 독립적 구성 파일을 사용하여 소프트웨어 컴파일 프로세스를 제어하는 방법에 대해 배웁니다. IAR Embedded Workbench의 CTest 및 디버깅 도구도 다룰 것입니다.

Visual Studio Code 또는 VS Code는 2015년에 도입된 이후 개발자가 응용 프로그램을 빌드하는 데 사용하는 가장 인기 있는 IDE가 되었습니다. IAR은 VS Code 마켓플레이스에 확장 기능을 추가하여 IAR IDE 또는 VS Code IDE를 상호 교환하여 사용할 수 있도록 했습니다

 

과정

  1. IAR 빌드 도구를 사용한 Docker 소개
  2. CMake 및 IAR로 빌드, 디버그 및 테스트
  3. Visual Studio Code용 IAR 확장

 

이 과정을 마치면 다음을 수행할 수 있습니다:

  • IAR 빌드 도구와 함께 Docker를 사용하는 다양한 방법 이해
  • IAR 빌드 도구를 사용하여 지속적 통합 구현
  • CMake를 IAR 빌드 체인과 결합하는 방법 이해
  • IAR Embedded Workbench IDE에서 IAR C-SPY 디버거로 자동화된 테스트 및 디버깅 사용
  • VS Code용 IAR 빌드 확장
  • VS Code용 IAR C-SPY 디버그 확장
  • IAR과 VS Code IDE 사이를 전환하는 방법
교육 신청

IAR Embedded Workbench로 디버깅

무작위로만 나타나는 문제를 디버깅하려고 시도한 적이 있습니까? 이 과정은 포착하기 어려운 버그를 추적하는 방법을 보여주기 위해 실용적인 실제 디버깅에 중점을 둡니다. 단순히 추측하는 대신 애플리케이션 내부에서 무슨 일이 일어나고 있는지 실제로 알 수 있도록 해당 데이터를 해석하는 방법을 다룰 것입니다.

타임라인 시각화, 함수 프로파일링, 조건부 중단점 및 해당 기능을 사용하는 방법을 배웁니다. 또한 응용 프로그램에서 실행되는 모든 코드 라인과 모든 명령을 완벽하게 제어하면서 효율성을 높일 수 있는 몇 가지 유용한 바로 가기를 찾을 수 있습니다.

이 과정은 스마트 임베디드 디버깅에 대해 배우고자 하는 모든 개발자에게 권장됩니다. IAR Embedded Workbench에서 강력한 디버깅 기능을 활성화하고 사용하는 방법을 보여줍니다.

과정

  1. IAR C-SPY 디버거

이 과정을 마치면 다음을 수행할 수 있습니다:

    • IAR Embedded Workbench에서 강력한 디버깅 기능을 활성화하고 사용하는 방법 이해합니다.
    • IAR C-SPY 디버거와 그 기능을 이해합니다.
    • 여러 디버깅 기술을 사용하여 복잡하고 찾기 어려운 버그를 해결합니다.
교육 신청

IAR Embedded Workbench로 프로그래밍

이 과정에서는 IAR ELF 도구에 대한 개요와 업계 표준 ELF 실행 가능 이미지에서 다양한 변환을 수행하는 데 어떻게 사용할 수 있는지에 대해 설명합니다. 이 과정에서는 ELF 출력을 수정하고 다시 포맷하는 방법과 애플리케이션에서 체크섬 및 하드웨어 생성 체크섬을 사용하는 방법 등 다양한 기능을 다룹니다.

 

과정

  1. IAR ELF 툴

 

이 과정을 마치면 다음을 수행할 수 있습니다:

o ELF 형식이란 무엇이며 IAR ELF 도구를 사용하여 ELF 출력을 수정하는 방법

o ELF 출력을 다른 형식으로 다시 포맷하는 방법

o 체크섬이란 무엇이며 왜 사용해야 하는가

교육 신청

정규 현장 교육

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

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

현재 예정된 실습 및 정규 과정은 없습니다. 


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

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