임베디드 C 프로그래밍

홈으로교육과정임베디드 아카데미펌웨어 개발

일수/시간 4일 / 32시간 강사 한컴아카데미 전문강사
과정매니저  변재환 (031-622-7684)
교육비 770,000원 (VAT포함)
선수과정 C 프로그래밍 기법 향상
후속과정 ARM 디바이스 제어
ARM기반 C코드 최적화
실습장비 ARM기반 실습보드, GNU-ARM Tool-chain
정원 20명
전체 교육일정
교육일정 신청마감일 수강신청 교육장소
교육일정 조회결과가 없습니다.
과정개요
본 과정은 임베디드 환경에서 가장 많이 사용되는 C 언어의 기본 문법을 리뷰하고, 시스템 기반의 프로그래밍에서 활용하는 핵심 문법(비트연산 및 포인터 등)과 프로그램 동작 구조를 다룹니다. 임베디드 시스템 개발환경 구축에서부터 타깃보드의 기본 디바이스를 직접 제어하는 실습을 통해 시스템 프로그래머로써의 능력을 기를 수 있습니다.

특이사항

교육목적

- 임베디드 시스템 프로그램 설계에 필요한 주요 C 문법의 이해 및 활용
- Firmware level에서의 간단한 디바이스 제어 프로그래밍 능력 배양
- 임베디드 시스템 동작원리에 대한 전반적인 이해

교육대상

- 간단한 C 프로그래밍 경험이 있거나 C 언어 문법을 숙지한 개발자
- 임베디드 시스템 프로그램 입문하고자 하는 개발자 혹은 학생

교육내용

구분

목차세부내용
1일차

- 임베디드 시스템 맛보기


- 임베디드 시스템 맛보기

- 임베디드 개발환경 구성

- 컴파일러의 정체

- main함수 호출은 누가해주나?

- 실행파일의 생성 및 memory map


2일차


- C언어의 기본 1


- 자료형의 정의와 표준에 따른 유의사항

- C프로그래밍에서의 Data Storage Class

- 연산자 종류와 우선순위

- HW제어와 제한자의 관계

- 비트 연산자를 활용한 I/O Port 제어방법

- 제어문 사용 기법


3일차

- C언어의 기본 2

- 모듈화 프로그래밍


- 제어문을 활용한 KeyMatrix 제어방법

- 함수와 모듈화

- 고급 함수 설계

- Calling Convention과 스택프레임


4일차

- 배열과 포인터



- 포인터와 배열의 정의

- 배열과 포인터의 관계

- 함수 포인터의 활용

- 동적 메모리 할당




첨부파일

과정소개서_임베디드 C 프로그래밍.pdf

페이스북트위터구글즐겨찾기이메일

확인