DOI QR코드

DOI QR Code

The Design and Performance Verification of Real-Time Inspection Equipment Software based on Windows Operating System

윈도우 운영체제 기반의 실시간 점검장비 소프트웨어 설계 및 성능검증

  • Received : 2017.07.06
  • Accepted : 2017.08.13
  • Published : 2017.10.28

Abstract

As the recent advancement of military equipment has been accelerated, it is becoming more important to act as an inspection device that verifies the performance of equipment in real time. Most of the inspection equipments were developed on the Windows OS based system. considering development convenience and development period. However, sice the data communication between these models occurs asynchronously, there is a problem that it is difficult to guarantee real-time performance of the window-based inspection equiment. To solve these problems, we use real-time commercial solutions to guarantee the real-time performance of Windows-based inspection equipment. In this paper, we propose a method of designing and implementing the inspection equipment software based on Real-Time implanted Kernel-Multi Processor (RTiK-MP) operating in Windows environment. In addition, real-time performance data accuracy was measured through a high-speed communication tool and interlocking test to verify the performance of the inspection device based on the real-time porting kernel.

최근 군용장비의 첨단화가 가속됨에 따라 장비의 성능을 실시간으로 검증하는 점검장비 역할이 중요해지고 있다. 대부분 점검장비가 개발 편의성, 개발기간 등을 고려해서 윈도우 기반으로 개발되었다. 하지만 윈도우 기반 점검장비가 실시간성을 제공하지 않아 이기종간의 데이터 통신에 대한 주기를 만족해주지 못하는 단점이 있으며, 이러한 문제를 해결하기 위해 고가의 상용 솔루션을 이용하여 윈도우 기반의 점검장비에 실시간성을 보장해주고 있다. 본 논문에서는 고가의 상용 솔루션을 대체하는 실시간 이식 커널인 RTiK-MP를 기반으로 하는 실시간 점검장비 소프트웨어를 설계하는 방법을 제시하며, 성능을 검증하기 위해 고속으로 통신하는 유도탄과 연동시험을 통해서 실시간성과 데이터 정확성을 측정하고 이를 검증하였다.

Keywords

References

  1. C. M. Krishna and Kang G. Shin, Real-Time Systems, McGraw-Hill, 1997.
  2. 김주만, 송창인, 이철훈, "RTiK-Linux: 리눅스용 실시간 이식 커널의 설계," 한국콘텐츠학회논문지, 제11권, 제9호, 2011.
  3. 주민규, 이진욱, 김종진, 조한무, 박영수, 이철훈, "x86 기반의 윈도우 상에서 실시간성 지원 방법," 한국차세대컴퓨팅학회논문지, 제11권, 제4호, 2011.
  4. 조아라, 송창인, 이철훈, "윈도우즈 상에서 실시간 디바이스 드라이버를 위한 통합 미들웨어," 한국콘텐츠학회논문지, 제13권, 제3호, 2013.
  5. Real-Time Operating System(RTOS) Platform, http://www.intervalzero.com
  6. INTime(R) for Windows Platform, http://www.tenasys.com
  7. 송창인, 이승훈, 주민규, 이철훈, "멀티프로세서 윈도우즈 상에서 실시간성 지원," 한국콘텐츠학회논문지, 제12권, 제6호, pp.68-77, 2012. https://doi.org/10.5392/JKCA.2012.12.06.068
  8. IETF(Internet Engineering Task Force), RFC(Request for Comments) 793, "TCP(Transmission Control Protocol)," https://tools.ietf.org/html/rfc793
  9. IETF(Internet Engineering Task Force), RFC(Request for Comments) 769, "UDP(User Datagram Protocol)," https://tools.ietf.org/html/rfc768
  10. 장순건, 윤종호, "실시간 전송을 위한 동기식 이더넷 시스템의 구현," 대한전자공학회 학술대회, pp.56-58, 2011(6).
  11. 곽상은, 김형규, "유도무기를 위한 동기식 이더넷 기반의 실시간 제어 시스템의 설계," 한국통신학회 학술대회논문집, pp.1076-1077, 2016(6).
  12. 오진오, "비행시험 발사통제 시스템의 신호처리 알고리즘," 한국정보통신학회논문지, Vol.19, No.8, pp.1965-1972, 2015(8). https://doi.org/10.6109/jkiice.2015.19.8.1965