멀티캠퍼스

통합검색

검색도우미 기능을 다시 켤때는
검색창에서 검색도우미 열기를 클릭하세요

과정상세

[Live] 펌웨어 제작과 임베디드 디버깅

thumbnail image
집합

교재제공 중급

[Live] 펌웨어 제작과 임베디드 디버깅

0

like 0

950,000원 (VAT없음)

과정요약

과정요약
학습시간 24시간 난이도 중급
교육비 지원 고용보험 비환급 평가항목 출석률 100%
수료기준 총점 100점 이상시 수료 정원 24 명
교재정보

과정소개





ARM 기반 Board를 사용하여 임베디드 시스템을 구동하기 위한
Firmware를 직접 만들어봅니다.
보드에 있는 주변장치들을 제어해보며, 이를 효율적으로 운영하기 위한 Firmware를
제작합니다. 본 과정을 통해
ARM의 핵심 요소들을 이해하고,
Firmware 프로그래밍 역량을 
키울 수 있습니다.


ARM Core, STM32F103 Chipset을 Nucleo 보드를 사용하여 Firmware를 제작합니다.
회로도와 Datasheet를 분석하며, 주변장치들을 제어합니다.
본 과정을 통해 임베디드 S/W 원리 등 이론에 대한 보다 깊은 이해와
ARM Core 및 주변장치(Periperal)을 제어할 수 있습니다.


- Firmware 디버깅 능력 향상
ARM Thumb 명령어 Set 및 C언어를 이용하여 개발하면서,
Trace를 통해 디버깅할 수 있는 능력을 배양합니다.
Trace 뿐만 아니라, ARM의 내부 Register 활용, 계측까지,
Firmware 디버깅에 대한 내용들을 학습할 수 있습니다.


- 보드 제어를 위한 프로그래밍과 디버깅
Cortext-M3 Core가 들어간 Nucleo F103보드를 C언어로 직접 제어하면서,
나만의 firmware를 제작할 수 있는 역량을 기를 수 있습니다.


※ 교육환경(실습장비) : STM Cube IDE / Nucleo F103 Board


 

학습목표

  • ARM Core Register 제어를 위한 어셈블리어 프로그래밍을 실습한다.
  • 임베디드 SW개발을 위한, 모듈들의 보다 깊은 이해
  • 회로도 / Datasheet를 분석하며, 디바이스를 제어해본다.
  • 임베디드 보드를 Control할 수 있도록 실습한다.

학습대상

  • C언어가 가능하신 분
  • ARM Core 개발이 필요하신 분
  • 현업에서 Firmware 관련 업무를 맡으신 분
  • Non OS 개발환경 구축 및 설계가 필요하신 분

과정목차 6

  • 1 일차
    • 개발환경 준비 ARM Core의 이해디바이스 제어
      • -임베디드 개발환경 구성 및 실습
        -ARM Core와 임베디드 시장 이해
    • -
      • -회로도 분석 및 GPIO 제어실습
        -UART
  • 2 일차
    • ARM Core 이해와보드 제어하기
      • -ARM Core의 깊은 이해
        -Interrupt, 채터링
    • -
      • -I2C/SPI
        -온습도 / 가속도 / 자이로 센서
        -RTC
  • 3 일차
    • ARM Assembly임베디드 제품 개발 프로젝트
      • -ARM Register
        -어셈블리 (Thumb2 ARM Instruction Set)
    • -
      • -Timer
        -Air Mouse 프로젝트

수강후기 0

평균평점

0 / 5.0

  • 등록된 수강후기가 없습니다