평일 09:00~18:00
(토,일,공휴일 휴무)
차수 | 교육기간 | 시간 | 교육장소 | 신청하기 |
---|---|---|---|---|
1 | 2019년 10월 21일(월) ~ 10월 23일(수) 종료 |
|
NCIA양재교육장(대면) | 마감 |
2 | 2019년 12월 10일(화) ~ 12월 12일(목) 종료 |
|
마감 | |
3 | 2019년 12월 26일(목) ~ 12월 28일(토) 종료 |
|
대학로 교육장 | 마감 |
∙ Cortex-M4 STM32F4 MCU를 활용하여 센서데이터 입출력을 담당하는 IoT단말 프로그래밍을 구현할 수 있다.
∙ RTOS(메시지큐, 세마포어, 인터럽트 처리)를 이해하겨 멀티태스킹 SW를 구현할 수 있다.
∙ Data Acquisition system 을 설계하고 단말기 Agent(mOnitoring)프로그램을 개발할 수 있다.
일차 | 과목 | 내용 |
1일차 | 펌웨어 및 멀티태스킹 개요 | IoT 및 Embedded System 이해 Cortex-M 개요 타깃(STM32.Board) 실습환경 구축 RTOS Build & Startup 절차의 이해 Firmware와 RTOS 기반 소프트웨어의 차이 이해 및 실습 RTOS 멀티태스킹 원리 습득 및 RTOS 태스크제어 API의 이해 |
RTOS 기반 멀티태스킹 구현 | RTOS 멀티태스킹 활용 프로그래밍 실습 - 태스크 생성 및 제거 RTOS 멀티태스킹 활용 프로그래밍 실습 - 태스크 우선순위 조정 기본 입출력장치 제어 프로그래밍 실습 - Firmware vs. RTOS 구현 기본 입출력장치 제어 프로그래밍 실습 - Firmware vs. RTOS 구현 | |
2일차 | RTOS 기반 멀티태스킹 구현 | RTOS 공유자원제어 및 동기화 기법의 이해 Starvation과 Deadlock 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)센서를 활용한 스마트서비스 개발, 프로그래밍 유경험자