HOME > 교육과정 > 실업자(계좌제)과정
과정구분 계좌제 ( 실업자 ) 모집정원 10명
교육과정명 임베디드ARM Cortex전문가(실업자,재직자,일반과정) 계좌제 훈련코드 2031
교육기간 1개월 교육시간 평일반(월/화/수/목) 09:00 ~ 17:00
접수기한 .. ~ .. 교육일시 .. ~ ..
수강료 1,200,000원 수강료 결제방법 계좌제(실업자) : 계좌제 카드 발급후 방문결제 ( 개인카드가 아닌 계좌카드로 결제), 근로자카드(재직자)/회사환급 : 카드/온라인 입금
자비부담액 계좌제(실업자) : 548,300원, 근로자카드/회사환급 : 455,200원 교통비 및 식비 지원
강이석

* 실무경력 : 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년     
     
> 솔루션전자학원 전임강사

> ARM Cortex 입문자 및 초보자      
> 펌웨어 프로그래머로 취업을 하고자 하는분      
> 8비트 마이컴에서 32비트 마이컴으로 개발하고자 하는분      
> ARM Cortex M0, M3, M4 를 이용한 제어 프로그램 지식을 습득하고자 하는분    

> RTOS를 포팅해서 프로그램 개발이 필요하신 분  
> 마이컴기반의 시스템 개발이 필요하신분      

 

주제 주요내용
Cortex 개발 환경

타켓 보드

라이팅 장비

컴파일러

ARM

ARM의 역사

Cortex -A/R/M의 특징

Cortex-M0

기본 구조

Prgrammer's Model

메모리 모델

예외 모델

Core Peripherals

STM32F051R8T6

개요 및 특징

Memory Map

프로젝트 구성

프로젝트 생성

CMSIS

라이브러리 설치

시스템 초기화

클럭 초기화

인터럽트 초기화

시스템 틱 초기화

드라이버 작성

시리얼 통신

타이머

RTC

ADC

Key

I2C

SPI

TFT LCD / Touch

LCD 드라이버 작성

Touch 드라이버 작성

파일 시스템(FAT)

SD 카드 드라이버 작성

FATFS 파일 시스템 포팅

SD 카드를 이용한 응용 프로그램 작성

MP3

MP3 드라이버 작성

MP3 플레이어 작성

-------------------- ---------------------------------------------
Cortex-M4 개발환경

타겟 보드

라이팅 장비

컴파일러

Cortex-M4

기본 구조

Cortex-M4의 특징

STM32F439IG

개요 및 특징

Memory Map

프로젝트 구성

프로젝트 생성

CMSIS

라이브러리 설치

시스템 초기화

클럭 초기화

인터럽트 초기화

시스템 틱 초기화

FSMC

FSMC(Flexible Static Memory Controller)

SDRAM 드라이버 작성

NAND 드라이버 작성

드라이버 작성

시리얼 통신

타이머

RTC

ADC

Key

I2C

SPI

TFT LCD / Touch

LCD 드라이버 작성

Touch 드라이버 작성

파일 시스템(FAT)

SD 카드 드라이버 작성

FATFS 파일 시스템 포팅

SD 카드를 이용한 응용 프로그램 작성

USB

USB 라이브러리 포팅

USB 응용 프로그램 작성

LAN

Ethenet 라이브러리 포팅

Ethernet 응용 프로그램 작성

CAMERA

CAMERA 드라이버 작성

CAMERA 응용 프로그램 작성

-------------------

------------------------------------------------

프로젝트 구성

프로젝트 생성

라이브러리 설치

FreeRTOS 설치/포팅

RTOS 시작하기

RTOS(Real Time Operating System)?

FreeRTOS 개요

테스크의 생성

테스크의 실행

FreeRTOS

태스크 관리(Task Management)

큐 관리(Queue Management)

인터럽트 관리(Interrupt Management)

자원 관리(Resource Management)

메모리 관리(Memory Management)

디바이스 드라이버

RTOS에서의 디바이스 드라이버 작성법

시리얼 드라이버 작성

Touch 드라이버 작성

LCD 드라이버 작성

USB 드라이버 작성

파일시스템

파일시스템(FATFS) 설치

어플리케이션 작성

응용 프로그램 1 작성

응용 프로그램 2 작성

 

교제 : 자체교제 + 데이터시트   
실습 : Training Kit ( ARM Cortex M0 , ARM Cortex M4  ) + J-Link(디버거)