Course Outline

모듈 1: Embedded Systems 소개

  • 개요
    다양한 산업에서의 임베디드 시스템의 목적과 범위를 이해합니다.
  • Embedded Systems의 특징
    실시간 제약 조건, 전용 기능 및 하드웨어/소프트웨어 통합과 같은 임베디드 시스템을 정의하는 주요 특성을 학습합니다.
  • Embedded Systems의 종류
    독립형 시스템, 실시간 시스템, 네트워크 임베디드 시스템 및 모바일 임베디드 시스템과 같은 다양한 카테고리를 탐구합니다.
  • 임베디드 아키텍처
    하버드 아키텍처 및 폰 노이만 아키텍처를 포함한 일반적인 아키텍처 모델을 소개합니다.

모듈 2: Programming Languages 및 개발 환경

  • C Language
    C 프로그래밍 언어 개요, 문법 및 임베디드 시스템에서 널리 사용되는 이유.
  • Embedded Systems를 위한 C
    메모리 조작 및 하드웨어 레지스터와 같은 방법으로 C가 하드웨어와 직접 상호작용하는 방법을 학습합니다.
  • 하드웨어 인터페이스 Programming
    센서, 액추에이터 및 기타 하드웨어 구성 요소를 제어하기 위해 저수준 코드를 작성하는 방법을 이해합니다.

모듈 3: Microcontroller 기본 원리

  • Microcontroller 아키텍처
    마이크로컨트롤러의 내부 구조와 작동 방식을 소개합니다.
  • 기본 구성
    다양한 응용 프로그램에 마이크로컨트롤러를 구성 및 초기화하는 방법을 학습합니다.
  • 기본 주변 장치
    타이머, ADC(모수-디지털 변환기), UART 및 GPIO와 같은 일반적인 주변 장치를 탐구합니다.

모듈 4: Internet of Things (IoT)

  • IoT 개요
    IoT의 개념과 임베디드 시스템이 IoT 솔루션의 주요 구성 요소임을 이해합니다.
  • IoT 아키텍처
    IoT 시스템의 계층을 공부합니다. 여기에는 감지, 네트워크, 데이터 처리 및 응용 프로그램 계층이 포함됩니다.

Requirements

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

대상

  • 엔지니어링 전문가
  • 임베디드 소프트웨어 개발자
  • IoT와 임베디드 시스템 디자인에 관심을 가진 기술 인력
 21 Hours

Number of participants


Price per participant

회원 평가 (5)

Upcoming Courses

Related Categories