A Study on Development of H8 MCU IDB(Integrated development board) for Embedded Education

임베디드 기술 교육용 H8 MCU 통합개발보드 개발에 관한 연구

  • 허현 (순천청암대학 IT학과) ;
  • 이재학 (순천청암대학 IT학과)
  • Received : 2008.01.18
  • Published : 2009.03.30

Abstract

By the use of open source and 16bit Microcomputer, IDB(Integrated Development Board) for embedded technical education was designed and developed. Based on 16bit MCU H8/300H, LED, LED Matrix, motors, sensors and various I/O circuitry, and the connection to a computer via the SCI, and $16{\times}2$ character LCD was designed and implemented on IDB. In addition, the software development environment was build by the assembler and H8 C compiler which is provided to the open-source software. And memory expansion was considered to include TRON(Real time OS) and uClinux. To verify the developed board, IDB was fabricated by PCB machine, and the fuction was confirmed by the basic I/O control program.

오픈소스와 16bit 마이컴을 활용하여 임베디드 기술 교육을 위한 통합개발보드(IDB)를 설계 및 개발하였다. 하드웨어는 일본 르네사스사의 16bit MCU인 H8/300H를 기반으로 하여 LED, LED Matrix, 모터, 센서 등 다양한 I/O 회로, SCI를 통한 컴퓨터와의 연결 및 $16{\times}2$ 캐릭터 LCD를 제어회로가 포함된 통합개발보드를 설계 및 구현하였다. 또한 소프트웨어는 오픈소스로 제공되는 어셈블러와 H8-C 컴파일러로 개발환경을 구축하였다. 그리고 리얼타임 OS인 TRON 과 마이컴용 리눅스인 uClinux를 도입할 수 있도록 메모리 확장 등을 고려하였다. 개발된 보드의 검증을 위해서 PCB 설계와 PCB 가공기를 이용하여 통합개발보드를 제작하였고 기본적인 I/O 제어 프로그램을 통해 기능을 확인하였다.

Keywords

References

  1. 지식경제부, "신성장동력 비전 및 발전전략", 제29회 국가과학기술위원회 보고자료, Jan. 2009.
  2. 정경태, "하드웨어와 소프트웨어의 공동설계방법론의 출현", IDEC Newsletter, Vol. 3, pp.4-7, March 2008.
  3. IT벤처기업연합회, "IT 임베디드 디바이스 시장분석", 2007.
  4. 한국소프트웨어진흥원, "국내 임베디드 SW 현황과 전망", Nov. 2007.
  5. http://kr.renesas.com
  6. http://akizukidenshi.com
  7. http://www.tron.org
  8. http://www.toppers.jp
  9. http://www.uclinux.org
  10. http://www.tinywillow.com/workshop/