연간교육일정

home image 과정안내/신청 KISEC Biz 교육소개 연간교육일정 상세보기

교육과정상세



임베디드 개발자를 위한 C 프로그래밍   [시스템]

교육일자 수강신청 가능한 일정이 없습니다
교육시간 월~수/수~금 09:30 ~ 17:30 (총 21시간)
교육비 1,000,000 정원 24명 (선착순 모집)
교육장소 양재역 환급여부 환급불가
문의처 Tel : 02-921-1465~6 / e-Mail : edu@kisec.com

과정소개

 

 

  교육목표

 

 

임베디드 시스템 개발 시 주로 이용되는 C 프로그램의 핵심요소와 자주 활용되는 패턴을 실습을 통해 익힘으로써 개발 역량을 증대시킬 수 있습니다.

 

* 포인터을 이용한 효율적인 메모리 처리

* 비트 연산의 활용

* 임베디드 장치 제어에 이용되는 주요 기법

* C 컴파일러 주요 옵션과 Make 도구의 이해

 

 

 

 

  과정 특징


본 과정은 실무에서 적용 가능하도록 구성되어 있으며, 다음과 같은 방법을 적용하여 강의합니다.
* 실습 위주 교육
* 탄탄한 교육교재를 활용한 이론교육

 

 

 

 
  교육대상

 

- 임베디드 시스템 개발 분야 담당자

- 임베디드 시스템 개발에 관심이 있는 자

 

 

  

 

  상세 커리큘럼

주 제

챕 터

1. 개발 환경의 이해 및 사용

1.1 C 컴파일러와 Make 도구

1.2 라이브러리 종류와 작성

2. 임베디드 시스템을 위한 C

2.1 변수 최적화와 형 변환자

2.1.1 변수와 메모리

2.1.2 const volatile

2.1.3 형변환자와 자료형 수정자

2.2 포인터의 활용

2.2.1 포인터 개요

2.2.2 void 포인터와 함수 포인터

2.2.3 다양한 포인터 사용 예

2.2.4 필수적인 포인터 활용

2.2.5 효율적인 포인터 활용

2.3 비트 연산자

2.3.1 비트 연산자

2.3.2 비트 연산과 매크로 함수

2.4 함수의 올바른 사용

2.4.1 매크로 함수 vs 인라인 함수

2.4.2 재귀함수 최적화

2.4.3 함수의 인자와 반환값 활용

2.5 제어문의 최적화

2.5.1 if 문과 switch

2.5.1 반복문의 최적화

3. C를 이용한 하드웨어 제어

3.1 크로스 컴파일 환경 구축

3.2 임베디드 장비의 장치 제어 프로그램

3.3 어셈블리와의 연동

4. 임베디드 시스템 포팅

4.1 부트로더 구축

4.2 임베디드 OS 및 파일시스템 포팅

4.3 응용 프로그램과 디바이스 드라이버