DOI QR코드

DOI QR Code

Development of Circuit Emulator Solution using Raspberry Pi System

라즈베리파이 시스템을 이용한 회로 에뮬레이터 솔루션 개발

  • Nah, Bang-hyun (Department of Computer Science and Engineering, Sunmoon University) ;
  • Lee, Young-woon (Department of Computer Science and Engineering, Sunmoon University) ;
  • Kim, Byung-gyu (Department of Information Technology Engineering, Sookmyung Women's University)
  • 나방현 (선문대학교 컴퓨터공학부) ;
  • 이영운 (선문대학교 컴퓨터융합전자공학과) ;
  • 김병규 (숙명여자대학교 IT공학과)
  • Received : 2017.06.08
  • Accepted : 2017.06.20
  • Published : 2017.06.30

Abstract

The use of RaspberryPi in building an embedded system may be difficult for users in understanding the circuit and the hardware cost. This paper proposes a solution that can test the systems virtually. The solution consists of three elements; (i) editor, (ii) interpreter and (iii) simulator and provides nine full modules and also allows the users to configure/run/test their own circuits like real environment. The task of abstraction for modules through the actual circuit test was carried out on the basis of the data sheet and the specification provided by the manufacturer. If we can improve the level of quality of our solution, it can be useful in terms of cost reduction and easy learning. To achieve this end, the electrical physics engine, the level of interpreter that can be ported to the actual board, and a generalization of the simulation logic are required.

최근 많이 활용되고 있는 라즈베리파이 기반 임베디드 시스템 구축에 있어 사용자는 회로에 대한 이해, 하드웨어 비용 측면에서 어려움을 갖는다. 본 논문은 이러한 시스템을 가상으로 테스트하는 솔루션을 제안한다. 솔루션은 사용자가 실제 회로를 구성하듯이 가상의 공간에 모듈을 배치하고 선을 연결하는 등, 회로를 구성하고 동작을 테스트할 수 있으며 회로편집기, 인터프리터, 시뮬레이터의 세 가지 요소로 구성되어 있고 전체 9개의 모듈을 제공한다. 각 모듈은 제조사에서 제공하는 데이터시트와 제원을 바탕으로 실제 회로 테스트를 거쳐 추상화하였다. 솔루션은 프로토 타입이지만 품질수준을 높인다면 비용절감과 학습, 교육 측면에서 유용할 것이며 이를 위해서, 전기 물리엔진의 구현, 실제 보드로 포팅이 가능한 수준의 인터프리터, 시뮬레이션 로직의 일반화가 필요하다.

Keywords

References

  1. RaspberryPi official site, https://www.raspberrypi.org/
  2. So-Im Kim, Prototyping and designing of an embedded emulator creating tool without coding, Graduate School of the Univ. of Seoul, 2013.
  3. Jong-Sung Park, A Study on Electric Circuit Education Utilizing Simulation in Technical High School, Graduate School of Industry, Chonnam National University, 1998.
  4. W.-H. Hur, E.-T. Kim, H.-D. Yang, H.-S. Park, J.-Y. Jung, Development environment of Deep Learning Training Parallelizing Software, Korea Institute of Information Science and Engineering Autumn Conference, pp. 37-39, 2015.
  5. Y.-E. Kim, S.-M. Park, K.-M. Oh, D.-K. Park, Isothermal-Isohumidity Control System Using Raspberry Pi, Korean Institute Of Information Technology Summer Conference, pp. 406-409, 2015.
  6. Seoung-Kyo Oh, Jae-Deok Choi, 6LoWPAN Based IP-USN System Implementation for Improving Scalability, THE JOURNAL OF KOREA INFORMATION AND COMMUNICATIONS SOCIETY, Vol. 38B, No. 09, pp. 687-699, 2013. https://doi.org/10.7840/kics.2013.38B.9.687