코스 개요

모듈 1: 임베디드 시스템 입문

  • 개요
    임베디드 시스템의 목적과 범위, 다양한 산업에서의 역할을 이해합니다.
  • 임베디드 시스템의 특성
    실시간 제약, 전용 기능, 하드웨어/소프트웨어 통합 등 임베디드 시스템을 정의하는 주요 특성을 배웁니다.
  • 임베디드 시스템 유형
    단독 시스템, 실시간 시스템, 네트워크 임베디드 시스템, 모바일 임베디드 시스템 등 다양한 카테고리를 탐색합니다.
  • 임베디드 아키텍처
    하버드와 폰 노이만 아키텍처를 포함한 일반적인 아키텍처 모델에 대한 소개입니다.

모듈 2: 프로그래밍 언어와 개발 환경

  • C 언어
    C 프로그래밍 언어의 개요, 구문, 임베디드 시스템에서 널리 사용되는 이유를 알아봅니다.
  • 임베디드 시스템용 C
    메모리 조작 및 하드웨어 레지스터와의 직접 상호작용을 포함하여 C가 어떻게 사용되는지를 배웁니다.
  • 하드웨어 인터페이스 프로그래밍
    센서, 액추에이터 등 하드웨어 구성 요소를 제어하기 위한 저수준 코드 작성 방법을 이해합니다.

모듈 3: 마이크로컨트롤러 기초

  • 마이크로컨트롤러 아키텍처
    마이크로컨트롤러의 내부 구조와 작동 방식에 대한 소개입니다.
  • 기본 설정
    다양한 애플리케이션을 위해 마이크로컨트롤러를 구성하고 초기화하는 방법을 배웁니다.
  • 기본 주변 기기
    타이머, ADCs (아날로그-디지털 변환기), UARTs, GPIOs 등 일반적인 주변 기기에 대해 알아봅니다.

모듈 4: 인터넷 오브 씽스 (IoT)

  • IoT 개요
    IoT의 개념과 임베디드 시스템이 IoT 솔루션의 핵심 구성 요소가 되는 방식을 이해합니다.
  • IoT 아키텍처
    센싱, 네트워크, 데이터 처리, 애플리케이션 등 IoT 시스템의 계층을 연구합니다.

요건

  • 프로그래밍 개념에 익숙함
  • 컴퓨터 시스템에 대한 기본적인 이해

대상자

  • 공학 전문가
  • 임베디드 소프트웨어 개발자
  • IoT와 임베디드 시스템 설계를 탐구하는 기술 인력
 21 시간

참가자 수


참가자당 가격

회원 평가 (5)

예정된 코스

관련 카테고리