STM32(Cortex-M) 프로그래밍 교육

ARM 아키텍쳐 및 메모리맵 어드레싱에 대해서 이해 합니다. 통합개발환경(IAR)을 설치하고 작업환경을 설치합니다. GPIO와 UART에 대해서 실습합니다. 인터럽트 동작을 이해 합니다. I2C / SPI 인터페이스를 실습 합니다. Timer, PWM 동작방식을 이해하고 실습 합니다. ADC에 거리측정 센서를 연결하여 DMA로 읽는 방식을 이해합니다. 과정개요

시중에서 상품화 되고 있는 임베디드 보드는 대부분 ARM 아키텍쳐로 되어 있습니다.  ARM 계열의 임베디드 보드에서 프로그래밍을 하려면 ARM 구조에 대해서 잘 알고 있어야 합니다.  본 교육과정은 ARM 아키텍쳐, 메모리맵, 입출력 장치에 접근하는 주소에 대해서 이해한후, 여러가지 입출력(GPIO, UART, 인터럽트, I2C, SPI, Timer, PWM, ADC, DMA) 장치들을 동작시키는 소스 코드를 설명합니다.  실습을 통해서 이해하게 되므로 현장 업무에 바로 적용할 수 있습니다.

 

과정목표


ARM 아키텍쳐 및 메모리맵 어드레싱에 대해서 이해 합니다.
통합개발환경(IAR)을 설치하고 작업환경을 설치합니다.
GPIO와 UART에 대해서 실습합니다.
인터럽트 동작을 이해 합니다.
I2C / SPI 인터페이스를 실습 합니다.
Timer, PWM 동작방식을 이해하고 실습 합니다.
ADC에 거리측정 센서를 연결하여 DMA로 읽는 방식을 이해합니다.


 

과정장점

본과정은 강사가 현장 업무에서 경험한 내용들을 잘 정리하여 소스 코드 레벨에서 이해하기 쉽도록 교육합니다.  프로그램 소스를 IAR 환경에서 구조적으로 작성하여 수강생들이 소스 코드를 따라가면서 이해할 수 있도록 구성했으므로 현장 업무에도 바로 적용할 수 있습니다.

 

주요내용


ARM 아키텍쳐 이해
메모리맵 이해
개발환경(IAR) 이해
GPIO / UART 실습
인터럽트 / I2C / SPI 실습
Timer, PWM 실습
ADC / DMA 실습


 

사전지식

C언어 프로그래밍에 대해서 중급 이상의 실력을 보유하고 있어야 함.

시스템 프로그래밍에 대해서 기본적인 지식이 있어야 함.

 

교육시간

교육시간: 오후1시 ~ 오후6시(5시간)

교육일정: 매월 네째주 일요일(일정조정가능)

교육장:


수도권 지역(서울 강남 선릉역 SW랩실)
동남권 지역(대구시 성서 기계부품연구원 교육장) 
서남권 지역(대전시)


 

실습환경

ARM Cortex-M0 Discovery 보드 2개를 브래드보드에 연결하여 실습합니다.



 

통합개발 환경(IDE)인 IAR을 사용하여 소스 편집, 컴파일, 실행, 디버깅 합니다



 

STM32(Cortex-M) 프로그래밍 교육

과정개요시중에서 상품화 되고 있는 임베디드 보드는 대부분 ARM 아키텍쳐로 되어 있습니다. ARM 계열의 ...

회원 등급
할인 행사
적립금
배송비
추가 금액
수량
품절된 상품입니다.