강의목표
RTOS에 대한 개념을 이해하고, Cortex-M3/M4 기반 STM32 CPU에 FreeRTOS를 포팅하고, 그 기반에서 태스크를 생성하고 OS 관련된 작업들을 구현하는 방법을 익힌다. RTOS에 대한 이해와 실습을 통하여 현업에서 RTOS를 사용한 시스템을 쉽고 빠르게 개발할 수 있다.
강의개요
개발환경 구축
Cortex-M 내부구조 이해
FreeRTOS 포팅절차
운영체제 구조 (태스크 구현, 세마포어, 뮤텍스, 큐, 임계영역, 태스크 동기화, ...)
참고사항
♦ 본 강좌의 온라인 수강은 재직자만 가능하며, 이외의 분들은 별도의 안내없이 취소처리 됩니다.
♦ 온라인 수강생에게는 실습장비 제공이 불가하여 장비를 이용한 실습은 강사님의 화면 시청으로 대체됩니다.
♦ 강의실(대면), ZOOM URL(온라인), 강의자료는 강의 1일 전 메일로 안내 예정입니다.
(강의자료는 제본으로 제공되며, 온라인 수강생에게는 강의자료가 제공되지 않습니다.)
♦ 출석 100%, 퀴즈 3/5문제 통과시 수료증이 발급됩니다.
♦ 수강신청 기간 내에 홈페이지에서 수강 취소해야 정상 취소처리 됩니다.
♦ 1개 교육에 대해 전일 결석시, 향후 8개월간 수강 신청이 자동으로 제한되며, 기존 수강신청도 전면 취소됩니다
강좌상세
| 일자 |
2025-11-12 |
시간 |
13:00 ~ 17:00 |
강사 |
정원석 이사 (주)이엠시스 |
| 내용 |
○ Cortex-M3/M4 개요
- System Timer, Interrupts
○ RTOS 개념 이해
○ 개발환경 구축
○ Cortex-M3/M4 기반의 인터럽트 구조
○ FreeRTOS
- Porting Guide 및 절차
- 태스크 구현
|
| 일자 |
2025-11-13 |
시간 |
10:00 ~ 12:00 |
강사 |
정원석 이사 (주)이엠시스 |
| 내용 |
○ FreeRTOS
- 태스크 동작 및 상태 분석
- 태스크 우선순위에 따른 동작 분석
- OS 포팅을 위한 설정파일 분석
- 임계영역에 대한 이해 및 실습 |
| 일자 |
2025-11-13 |
시간 |
13:00 ~ 17:00 |
강사 |
정원석 이사 (주)이엠시스 |
| 내용 |
○ FreeRTOS
- 태스크 동기화
(태스크 알림, 세마포어, 큐)
- semaphore, mutex사용한 공유자원의 독점적 사용 및 비교 |
| 일자 |
2025-11-14 |
시간 |
10:00 ~ 12:00 |
강사 |
정원석 이사 (주)이엠시스 |
| 내용 |
○ FreeRTOS
- queue를 사용한 테스크 간의 데이터 통신
- software timer
- 인터럽트 함수에서의 OS API 사용 |
| 일자 |
2025-11-14 |
시간 |
13:00 ~ 17:00 |
강사 |
정원석 이사 (주)이엠시스 |
| 내용 |
○ FreeRTOS 기반의 응용 프로젝트 실습
○ 종합 정리 |
강의장소
전남대학교 / ZOOM
담당자 연락처
- 전남대-아카데미 if($edu_db['campus']!="본센터")echo "캠퍼스"; ?> 담당자 : 채보라
- 연락처 : 062-530-0367
- 이메일 : chae1530@jnu.ac.kr
|