DOI QR코드

DOI QR Code

Design and Implementation of Educational Embedded Network System

교육용 임베디드 네트워크 실습 장비의 설계 및 구현

  • 김대희 (안동대학교대학원 정보통신공학과) ;
  • 정중수 (안동대학교 정보통신공학과) ;
  • 박희정 (안동과학대학 컴퓨터정보과) ;
  • 정광욱 (구미1대학 정보통신공학과)
  • Published : 2009.10.31

Abstract

This paper presents the development of embedded network educational system. This is an educational equipment which enables user to have training over Network Configuration and Embedded network programming practice on Internet environment. The network education system is developed on embedded environment. based on using ethernet interface. On the development environment. PAX255 VLSI chip is used for the processor, the ADSv1.2 for debugging, uC/OS276 for RTOS. The system software was developed using C language. The ping program provided an educational environment for the student to compile and load it to run after doing practice of demonstration behavior. Afterwards programming procedure starts the step-by-step training just like the demonstration function. In other words, programming method how to design the procedure of ARP operation and ICMP operation is explained.

본 논문에서는 임베디드 네트워크 기술 교육용 시스템 설계를 제시하였다. 본 논문에서 제시한 교육용 임베디드 네트워크 실습장비는 사용자가 인터넷 환경에서 네트워크 구성과 임베디드 네트워크 프로그래밍 실습 교육을 할 수 있도록 설계 및 구현되었다. 네트워크 기술 교육용 시스템 설계를 임베디드 환경에서 이더넷 인터페이스를 바탕으로 제시하였다. 개발 환경으로는 PXA255를 CPU로, 디버깅 환경은 ADSv1.2를, RTOS는 uC/OS276를, 개발 언어는 C언어를 사용하였다. 교육 환경으로는 Ping 프로그램을 제공하여 실습생으로 하여금 컴파일 및 로딩이후 데모 동작을 우선 실행하도록 하였다. 이후 이의 데모 기능의 프로그래밍 기술을 교육하기 위해 단계별로 교육시키도록 하였다. 즉, ARP 프로그래밍 기법을 다룬 후 IP 기반위에서 ICMP 프로그래밍 기법의 프로그래밍을 완성하도록 하였다.

Keywords

References

  1. http://www.cisco.com/en/US/products/hw/routers/index.html
  2. http://www.hanback.co.kr/products/view/52
  3. Michael Barr. 오수형 역 "(C와 GNU 개발 툴로 배우는) 임베디드 시스템 프로그래밍 :프로그래머를 위한 임베디드 시스템 프로그래밍 입문서" 한빛미디어. 2008년.
  4. Jean J. Labrosse. 성원호 역, "Embedded systems building blocks." 에이콘. 2008년.
  5. Siewert. "Real-Time Embedded Components and Systems." Cengage, 2006년.
  6. J.J Labrosse. "MicroC/OS-II The Real-Time Kernel Second Edition." CMP Books. 2002년.
  7. Micor C/OS-IIReal-Time Kernel
  8. 백정현, "Atmega128 AVR 프로세서 개발보드를 위한 uC/OS-II 실시간 운영체제 커널 구축," 우송공업대학논문집, 제34집. 349-371쪽, 2005년.
  9. 신동하, 김지연, "uC/OS-II 실시간 커널의 가상화를 위한 하이퍼바이저 구현" 한국컴퓨터정보학회논문지, 제 12권, 제 5호, 103-112쪽, 2007년 11월.
  10. 송문빈, 정연모. "Silicon RTOS을 위한 하드웨어 구성에 관한 연구" 전자공학회논문지 SD, 제 43권, 제 11호, 19-25쪽, 2006년 11월.
  11. Herbert. "Linux TCP/IP Networking for Embedded Systems. 2/E," Cengage, 2006년.
  12. 황기현, 장원태, 심현준, "PXA255 ARM칩을 활용한 임베디드 RFID R/W 시스템 개발" 전자공학회논문지 SC, 제 43권, 제 6호, 61-67쪽. 2006년 11월.