문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
모듈 1: 임베디드 시스템 소개
-
개요
다양한 산업 분야에서 임베디드 시스템이 어떤 목적으로 사용되는지 이해합니다. -
임베디드 시스템의 특성
실시간 처리 요구사항, 전용 기능 수행 능력, 하드웨어와 소프트웨어 간 통합 등 임베디드 시스템을 정의하는 주요 특징들을 알아봅니다. -
임베디드 시스템의 종류
독립형 시스템, 실시간 시스템, 네트워크 기반 임베디드 시스템, 모바일 임베디드 시스템 등 다양한 유형들을 살펴봅니다. -
임베디드 아키텍처
하버드 아키텍처와 폰 노이만 아키텍처를 포함한 주요 임베디드 시스템 구조에 대해 소개합니다.
모듈 2: 프로그래밍 언어와 개발 환경
-
C 언어
C 프로그래밍 언어의 구문과 특징, 그리고 왜 임베디드 시스템 분야에서 널리 사용되는지 알아봅니다. -
임베디드용 C
메모리 조작이나 하드웨어 레지스터 제어 등 하드웨어와 직접 상호작용하는 데 사용되는 C 언어의 활용법을 배웁니다. -
하드웨어 인터페이스 프로그래밍
센서나 액추에이터 같은 하드웨어를 제어하기 위한 저수준 코드 작성 방법을 이해합니다.
모듈 3: 마이크로컨트롤러 기초
-
마이크로컨트롤러 아키텍처
마이크로컨트롤러의 내부 구조와 작동 방식에 대해 소개합니다. -
기본 설정 방법
다양한 응용 분야에서 사용할 수 있도록 마이크로컨트롤러를 구성하고 초기화하는 방법을 배웁니다. -
기본 주변 장치
타이머, ADC(아날로그-디지털 변환기), UART, GPIO와 같은 공통적으로 사용되는 주변 기기들을 살펴봅니다.
모듈 4: 사물인터넷(IoT)
-
IoT 개요
IoT의 개념과 임베디드 시스템이 어떻게 IoT 솔루션 구성 요소로 활용되는지 이해합니다. -
IoT 아키텍처
감지 층, 네트워크 층, 데이터 처리 층, 애플리케이션 층 등 IoT 시스템의 각 구성 요소에 대해 학습합니다.
요건
- 프로그래밍 개념에 대한 기본적인 이해
- 컴퓨터 시스템에 대한 기초 지식
대상자
- 엔지니어링 전문가들
- 임베디드 소프트웨어 개발자
- IoT 및 임베디드 시스템 설계에 관심 있는 기술 인력
21 시간
회원 평가 (1)
초기 계획에 없었더라도 고급 주제를 요청할 수 있는 능력.
Gabriel Chouinard - Spark Microsystems
코스 - FreeRTOS: Programming for Real Time Operating Systems
기계 번역됨