HOME > 교육과정 > 실업자(계좌제)과정
과정구분 계좌제 ( 실업자 ) 모집정원 10명
교육과정명 마이컴 개발 전문가(실업자,재직자,일반과정) 계좌제 훈련코드 2031
교육기간 2개월 교육시간 평일반(월/화/수/목) 09:00 ~ 16:00
접수기한 .. ~ .. 교육일시 .. ~ ..
수강료 1,352,400원, 회사환급 : 100%환급(50인 미만 사업장) 수강료 결제방법 계좌제(실업자) : 계좌제 카드 발급후 방문결제 ( 개인카드가 아닌 계좌카드로 결제), 근로자카드(재직자)/회사환급 : 카드/온라인 입금
자비부담액 계좌제(실업자):카드마다틀림, 근로자카드:270,480원, 회사환급:1,352,400원 교통비 및 식비 지원
강이석

* 실무경력 : 10년     
     
> LCD 모니터 및 LCD TV 개발     
> DMB 및 DAB 개발     
> 인버터 펌프 제어 시스템 개발     
> BLDC 모터 제어 시스템 개발     
> 삼성, Atmel , Microchips 외 다수 프로세서 응용 제품 개발     
> 파나소닉 반도체 MCU( 8bit 및 32bit ) 응용개발 S/W - TRON 포팅     
> RTOS 기반 홈네트워크용 월패드 개발      
> Mobile Application Processor (MIPS-Ⅱ) - 펌웨어 , RTOS 포팅     
> Mobile Application Processor (MIPS-Ⅱ) - Windows CE 포팅          
> Mobile Application Processor (MIPS-Ⅱ) - Android 포팅     
> Wicdows CE 기반 산업용 임베디드 PC 개발     
> Android 기반 산업용 임베디드 PC 개발     
> 현) 솔루션뱅크 개발 팀장     
     
* 교육경력 : 3년     
     
> 솔루션전자학원 전임강사

> 마이컴을 처음 접하고자 하는 입문자 및 초보자      
> 펌웨어 프로그래머로 취업을 하고자 하는분      
> 마이컴 프로그램을 체계적으로 배우고자 하는분      
> 마이컴를 이용한 제어 프로그램 지식을 습득하고자 하는분      
> 마이컴기반의 시스템 개발이 필요하신분      

 

 

 

주제 주요내용
마이컴

마이컴이란?

마이컴 vs CPU

마이컴 제어 방법(SFR, 인터럽트)

C언어

C언어란?

C언어의 구조

C언어로 프로그램 짜는 방법

함수의 사용법

변수, 배열, 구조체, 포인터

조건문, 반복문 

마이컴 기본제어

(I/O  제어, 인터럽트)

LED 제어

FND 제어

외부 인터럽트 제어

프로그램 작성법

파일 나누기

컴파일러 동작 설명

헤더파일의 정의 및 역할  
헤더파일 작성법

C 파일 작성법 
드라이버란?

드라이버 설계 및 프로그램 코딩 방법

I/O 포트

LED 드라이버 작성
FND 드라이버 작성 

인터럽트

폴링 vs 인터럽트 
ISR(Interrupt Service Routine)과 IVT(Interrupt Vector Table)

C언어에서의 ISR 작성법

Key

Key 처리 방식(포트 폴링방식, 인터럽트 방식, Key Metrix 방식, Key ADC 방식, 인터럽트 + ADC 방식)

Key 드라이버 작성

시리얼 통신1

(UART)

동기식/비동기식 통신

UART 프레임 포맷  

UART 와 RS232
USART 드라이버 작성

시리얼 통신2

(RS485)

RS232/RS422/RS485의 특징과 장단점
RS485 회로 분석

RS485 드라이버 작성

타이머1

(Normal Mode/ CTC Mode)

타이머/카운터 개요

타이머 동작 방법(Normal/CTC/Capture/PWM)

타이머 드라이버 작성

Stopwatch 어플리케이션 작성

Buzzer

Buzzer 개요

Buzzer 드라이버 작성

ADC

아날로그 vs 디지털

아날로그를 디지털로 변환 과정

ADC 드라이버 작성 

LCD

LCD 개요 및 구동 방법(Segment LCD, 케릭터 LCD, Graphic LCD, STN LCD, TFT LCD)

Graphic LCD 드라이버 작성

TFT LCD 드라이버 작성

SPI통신

SPI 개요

SPI 드라이버 작성

SD Card

(microSD)

SD Card 개요

SD 드라이버 작성(SPI 모드)

I2C 통신

I2C 통신의 개요

I2C 통신 동작 설명

I2C 드라이버 작성

함수포인터와

콜백함수

함수포인터의 이해   
함수 포인터의 사용방법

함수 포인터와 콜백함수  

콜백함수와 인터럽트, 이벤트 
프로그램의 상하관계 지켜주기

순차적 프로그램에서 이벤트 방식 프로그램의 전환

드라이버의 재구성

이벤트버퍼

Ring 버퍼의 개념  
이벤트 버퍼의 구성  
이벤트 버퍼관련 변수 구성

이벤트 방식 프로그램 작성법

RTC(Real Time Clock -PCF8563)

RTC 개요

PCF8563(RTC IC) 동작 설명

I2C 통신을 이용한 RTC 드라이버 작성

시계 프로그램 작성

초음파 센서

초음파센서의 개요

초음파센서를 이용한 거리 측정법

초음파센서 드라이버 작성

거리 측정 프로그램 작성

리모콘

리모콘 IR 센서의 개요

리모콘 통신 포멧(NEC 포멧) 설명

리모콘 드라이버 작성

리모콘을 이용한 원격 제어 프로그램 작성

PWM

(Pulse Width Modulation)

PWM의 개요

PWM 동작 방식

PWM 드라이버 작성

3색 LED 제어 프로그램 작성

파일 시스템

파일 시스템의 개요

FATFS 파일 시스템의 개요

FATFS 파일 시스템 포팅

파일 시스템

파일 시스템의 개요

FATFS 파일 시스템의 개요

FATFS 파일 시스템 포팅

MP3 플레이어

MP3의 개요

VS1003B의 개요

VS1003B 드라이버 작성

MP3 플레이어 작성

프로젝트1

(디지털 시계)

소프트웨어에서의 상태도

디지털 시계 상태도(State Machine) 작성

이벤트 처리 함수 작성

상태 처리 함수 작성

디스플레이 함수 작성

프로젝트2

(GPS 수신기)

GPS 상태도(State Machine) 작성

이벤트 처리 함수 작성

상태 처리 함수 작성

LCD 디스플레이 함수 작성

동작확인 및 디버깅

프로젝트3

(RS-485 통신)

통신 프로토콜 작성

윈도우 프로그램 설정

이벤트 처리 함수 작성

상태 처리 함수 작성

송신부 함수 작성

동작확인 및 디버깅

교제 : 마이컴 AVR 입문, 마이컴 AVR 중급       
실습 : ATmega128 실습보드, ATmega128 확장보드
비고 : 교제비 무료 , 실습용 보드 1인 1대 무료 제공, 라이팅 장비 무료 제공