DOI QR코드

DOI QR Code

Development of a Firmware Downloader for Educational Purposes

MCU 교육을 위한 펌웨어 다운로더 개발

  • Moon, Jungho (Dept. of Electrical Engineering, Gangneung-Wonju National University) ;
  • Jo, Myung-Suk (Dept. of Electrical Engineering, Gangneung-Wonju National University) ;
  • Lee, Sangmin (Dept. of Electrical Engineering, Gangneung-Wonju National University)
  • 문정호 (강릉원주대학교 전자공학과) ;
  • 조명석 (강릉원주대학교 전자공학과) ;
  • 이상민 (강릉원주대학교 전자공학과)
  • Published : 2018.10.31

Abstract

이 논문은 MCU 교육 목적으로 개발한 AVR MCU용 부트로더 및 이와 통신 프로토콜을 공유하는 PC용 펌웨어 다운로더 프로그램에 소개한다. 저자들의 학과에서는 학생들의 MCU 교육을 위해 학과의 수업 내용에 적합한 MCU 실습보드를 직접 설계하여 사용하고 있다. 이 실습보드는 학생들이 휴대할 수 있도록 제작하였기 ?문에, 별도의 ISP 장비 없이 직렬 통신 인터페이스를 통해 PC에서 펌웨어를 다운로드 할 수 있도록 하고 있다. 이를 위해 AVR MCY용 부트로더와 펌웨어를 다운로드 할 수 있는 PC용 프로그램도 자체 개발하였다. 펌웨어 다운로도 프로그램은 다운로드 모드와 터미널 모드에서 동작하는데 현재의 상황에 맞게 모드 전환이 자동으로 이루어 지므로 직렬 포트를 열고 닫거나 모드를 전환할 필요가 없기 때문에 개발자에게 더욱 편리한 개발 환경을 제공한다.

Keywords