교육 세부 내용
과정코드 201914
과정명 임베디드 커널 및 객채지향 코드 기법 향상 과정
강사 김수현
교육기간 3 일( 9:00~18:00 ) 이론4%, 실습96%
교육비 무료
교육일정
8월 28일~8월 30일(상암 교육장) (정원 : 20)
11월 27일~11월 29일(상암 교육장) (정원 : 20)
담당자 관리자 [Tel: 02-6388-6127]
 
expand_less교육내용 정보 닫기
[ 교육내용 ]

일차

시간

훈련모듈명

훈련내용

훈련

시간

교수

방법

교육

방법

강사

1일

1교시

09:00∼09:50

과정 개요

교육과정 개요 및 적용사례

1

이론1

집체

(이론강의 및 실습법

김수현

2교시

10:00∼10:50

시스템 레벨 코드 분석

- C 코드에 시스템 코드 분석

- 함수 영역 및 구조 :

- 함수 호출 과정 분석 :

- 함수 호출 규약

- 함수호출 및 제어이행

- 제어이행 명령 (ARM/I386)

5

실습5

3교시

11:00∼11:50

점 심

4교시

13:00∼13:50

5교시

14:00∼14:50

6교시

15:00∼15:50

7교시

16:00∼16:50

ARM 명령어 1

- 개발 환경 구축

- ARM 개발환경 숙지

- 데이터 이동 명령어

2

실습2

8교시

17:00∼18:00

2일

1교시

09:00∼09:50

ARM 명령어 2

- 베렐 시프트, 데이터 이동,

비교/산술, PSR 명령어

- 분기 명령어

- 로드-스토어 명령어

- 단일 레지스터 전송

- 다중 레지스터 전송

- ARM 기반 스택 프레임 관리

- ATPCS 규약 및 함수호출

- 함수호출 및 제어이행

4

실습4

집체

(이론강의 및 실습법

김수현

2교시

10:00∼10:50

3교시

11:00∼11:50

점 심

4교시

13:00∼13:50

5교시

14:00∼14:50

다차원 배열 및 포인터 활용

- 다차원 배열 / 배열 포인터

- 포인터 배열 / 더블 포인터

- 함수 포인터 / 함수 포인터 복귀

- 다차원 배열 밒 포인터 복귀

4

실습4

6교시

15:00∼15:50

7교시

16:00∼16:50

8교시

17:00∼18:00

3일

1교시

09:00∼09:50

C언어 기반 능동적인 객체지향 코드 설계

- 기본 클래스 코드에 대한

시스템 레벨 코드 분석

- this 포인터 개념, 실체, 활용

- 추상성, 다형성, 상속성 개념

및 구현

- 수동적인 성격을 갖는 구조체

- 멤버데이터와 멤버함수 관계

- 능동적인 성격을 갖는 C 언어

기반 구조체 설계

- 포인터와 공용체 간 상관관계

- 벡터 테이블 개념 및 구현

8

실습8

집체

(이론강의 및 실습법

김수현

2교시

10:00∼10:50

3교시

11:00∼11:50

점 심

4교시

13:00∼13:50

5교시

14:00∼14:50

6교시

15:00∼15:50

7교시

16:00∼16:50

8교시

17:00∼18:00

※ 단, 교육 내용은 교육의 질적 향상을 위해 사전 예고 없이 변경될 수 있습니다.

과정개요
  ○ C/C++ 코드가 ARM Processor에서 실행되는 과정들을 이해함으로써 개발 능력 향상

○ 실행 중 오버헤드가 큰 C++ 코드를 C언어기반 객체지향 코드로 구현하는 기법을 습득

○ C 언어기반 객체지향 코드기법을 습득함으로써 필요한 계층구조들을 C언어로 구현하거나 기존 계층을 분석 및 최적화된 구조로 개선

○ C 언어 기반 객체지향 코드기법을 습득해 현재 사용 중인 Embedded OS 및 RTOS 커널 코드 분석 및 수정
교육목적
  ○ 커널 소스 분석 환경 준비, 커널 소스 분석 등을 수행하는 능력을 함양함으로써 현업 개발능력을 극대화할 수 있다.
교육대상
  ○ Optimizing 코드구현 및 Device Driver, 그리고 Middle Ware 개발자

○ Linux/RTOS 커널 및 계층 구조를 설계하거나 분석할 필요가 있는 개발자

○ C언어로 객체 지향화된 코드를 개발하거나 분석할 필요가 있는 개발자
기타
  ○ 본 과정은 한국전자정보통신산업진흥회와 컨소시엄 협약을 맺은 우선지원대상(중소)기업의 재직자만 수강하실 수 있습니다

* 협약 방법 및 대상은 educ 홈페이지 내 "컨소시엄 협약 안내(http://educ.or.kr/core/?cid=15)" 참고 요망

○ 비콘 출석체크를 위해 필히 www.hrd.go.kr 개별 회원가입 및 승인 후 스마트폰에 'HRD-Net" 어플리케이션을 설치하시기 바랍니다. 가입 및 앱설치를 안할 경우 교육 참여가 어렵습니다(가이드 참고 : http://educ.or.kr/data/attend2018.pdf)

○ 수료생 기준 교재 및 다과 무료 제공

○ 무료주차 지원 불가(1일 2만원 별도 구매) 가급적 대중교통 이용 요망

○ 전체 교육시간의 80% 이상 출석한 교육생에 한하여 수료증 발급

* 수료생 기준 무료교육이며, 무단이탈 및 미수료할 경우 발생하는 교육비용을 신청기업 및 수료생에게 청구할 수 있음

○ 최소 수강인원 미달 경우 폐강될 수 있음

○ 문의처: KEA 인적자원개발실 컨소시엄 담당자(02-6388-6123, 6127 / hjkim@gokea.org , hrd@gokea.org)