교육문의

02-587-5180

평일 09:00~18:00

(토,일,공휴일 휴무)

1:1 온라인 상담
  1. 재직자교육
  2. 교육일정 및 신청

교육일정 및 신청

페이스북 트위터 구글

RTOS기반 사물인터넷(IoT) 멀티태스킹 프로그래밍

RTOS기반 사물인터넷(IoT) 멀티태스킹 프로그래밍
차수 교육기간 시간 교육장소 신청하기
1 2019년 10월 21일(월) ~ 10월 23일(수) 종료
  • 주간
  • 09:00~18:00
NCIA양재교육장(대면) 마감
2 2019년 12월 10일(화) ~ 12월 12일(목) 종료
  • 주간
  • 09:00~18:00
마감
3 2019년 12월 26일(목) ~ 12월 28일(토) 종료
  • 주간
  • 09:00~18:00
대학로 교육장 마감

교육목표

∙ Cortex-M4 STM32F4 MCU를 활용하여 센서이터 입출력을 담당하는 IoT단말 프로그래밍을 구현할 수 있다.

∙ RTOS(메시지큐, 세마포어, 인터럽트 처리)를 이해하겨 멀티태스킹 SW를 구현할 수 있다.

∙ Data Acquisition system 을 설계하고 단말기 Agent(mOnitoring)프로그램을 개발할 수 있다.

교육내용



일차과목내용
1일차

펌웨어 및 

멀티태스킹 개요

IoT Embedded System 이해

Cortex-M 개요

타깃(STM32.Board) 실습환경 구축

RTOS Build & Startup 절차의 이해

FirmwareRTOS 기반 소프트웨어의 차이 이해 및 실습

RTOS 멀티태스킹 원리 습득 및 RTOS 태스크제어 API의 이해

RTOS 기반 멀티태스킹 구현

RTOS 멀티태스킹 활용 프로그래밍 실습

- 태스크 생성 및 제거

RTOS 멀티태스킹 활용 프로그래밍 실습

- 태스크 우선순위 조정

기본 입출력장치 제어 프로그래밍 실습

- Firmware vs. RTOS 구현

기본 입출력장치 제어 프로그래밍 실습

- Firmware vs. RTOS 구현

2일차

RTOS 기반 멀티태스킹 구현

RTOS 공유자원제어 및 동기화 기법의 이해

StarvationDeadlock

Priority Inversion 문제

RTOS 공유자원제어 및 동기화 기법 활용 프로그래밍 실습

- 인터럽트 불능화 및 스케줄러 불능화

RTOS 공유자원제어 및 동기화 기법 활용 프로그래밍 실습

- 세마포어

RTOS 공유자원제어 및 동기화 기법 활용 프로그래밍 실습 - 뮤텍스

RTOS 태스크간 통신 기법의 이해

RTOS 메시지큐 API 이해

RTOS 태스크간 통신 기법 활용 프로그래밍 실습

- 메시지큐

RTOS 태스크간 통신 기법 활용 프로그래밍 실습

- 메시지 박스

RTOS 기반 태스크간 통신 기법과 GPOS 기반 태스크간 통신 기법의 차이 이해

3일차

RTOS 기반 멀티태스킹 구현

시간제어 기법의 이해

Cortex-M 타이머 구조

Cortex-M 인터럽트 제어 구조

시간제어 기법의 이해

RTOS 타이머 API 이해

RTOS 기반 시간제어 프로그래밍 실습

시간제어 기법의 이해

RTOS 타이머 API 이해

RTOS 기반 시간제어 프로그래밍 실습

동적 메모리 제어 개념 이해

RTOS 기반 동적 메모리 제어 API 이해

RTOS 기반 동적 메모리 제어 프로그래밍 실습

Cortex-M 기반 I/O 제어 구조 이해

Firmware 기반 센서제어 프로그래밍 실습

RTOS 기반 센서제어 프로그래밍 실습

RTOS 기반 멀티태스킹 활용 IoT 디바이스 제어 종합 프로그래밍

 

교육대상

∙ 멀티태스킹 IoT 시스템을 개발하고자 하는 재직자

 

∙ 선수과정: 사물인터넷(IoT)센서를 활용한 스마트서비스 개발, 프로그래밍 유경험자

수/강/후/기