한국전자정보통신산업진흥회LOGO

한국전자전 개최

KEA소개

  1. 회장 인사말
  2. 설립목적 및 연혁
  3. KEA Brochure & CI
  4. 임원진 소개
  5. KEA조직안내
  6. 주요행사일정
  7. KEA 포토 갤러리
  8. 찾아오시는길
    회관문의
  • 경영지원실 대리 임경일
  • 02-6388-6026
  • 홈페이지 이용문의
  • 경영지원실 과장 이용주
  • 02-6388-6024

주요행사일정

제목 임베디드 RTOS 구조 및 구현
작성자 관리자 등록일 2018.02.05 조회 349
시작일 2018.02.21 마감일 2018.02.23

일차

훈련모듈명

훈련내용

훈련 시간

교수 방법

교수 도구

24

1일

시스템 레벨 코드분석 및 RTOS 구조

- C 소스 코드에 대한 시스템 레벨 코드분석

- 함수 영역 및 구조

- 인라인 어셈 사용법

2

이론(2)

- 전경/배경 시스템

- 임계 영역

- 공유 자원 관리

2

이론(1)실습(1)

- 태스크(문맥) 전환

- 스케줄러

- 재 진입 함수

- 선점형 / 비선점형 커널

- 태스크 우선순위 . 정적 및 동적 우선순위

- 태스크 우선순위 변경

- 우선순위 역전

- 교착상태

4

이론(3)실습(1)

2일

Embedded OS 개념

&

태스크 관리

- 태스크 구조 및 상태, 제어블록 (TCB/PCB)

- 태스크 스케줄링 및 준비 리스트

- 스케줄러 잠금 및 해제

- 태스크 관리를 위한 준비/대기 /목록 테이블

- IDLE/통계 태스크

- 인터럽트 처리 (ISR)

- 동기화

- 상호배제 (세마포)

- 메일박스 및 메시지 큐

4

이론(3)실습(1)

- 임계영역 코드 구조

- RTOS 커널 초기화 및 활성화 코드

- 태스크 상태 및 상태도

- 태스크 제어블록 구조 및 관리 테이블

- 우선순위 테이블 구조

- 태스크 준비 및 대기 테이블 등록/해제 과정

4

이론(2)실습(2)

3일

태스크 생성 및 스케줄링 함수

&

커널 포팅 함수

&

시간관리 함수

- 태스크 생성 과정

- 태스크 스택 및 초기화

- 태스크 스케줄링 개념

- 최상위 태스크 검출 및 태스크 문맥전환 개념

- 태스크 삭제

- 태스크 우선순위 변경

- 태스크 중단 및 활성화

4

이론(2)실습(2)

- 커널 초기화 함수

- 태스크 생성 함수

- 태스크 스케줄링 함수

- 태스크 문맥전화 함수

- 인터럽트 서비스 함수

3

이론(2)실습(1)

- 태스크 지연 함수

- 태스크 활성화 함수

1

실습(1)

※ 출처 : EDUC (전자산업인적자원개발협의체)