• Title/Summary/Keyword: RTiK-MP

Search Result 6, Processing Time 0.036 seconds

The design for supporting Export Driver to RTiK-MP (RTiK-MP의 Export Driver 지원을 위한 방안 연구)

  • Jo, Ah-Ra;Lee, Seung-Hoon;Lee, Cheol-Hoon
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2012.05a
    • /
    • pp.55-56
    • /
    • 2012
  • 과학기술이 발전함에 따라 신무기들의 기술 집약도가 발전하여 개체 하나하나의 단가와 가치가 상승하고 있다. 이렇게 개발된 무기를 사용하기 앞서 수락시험을 위해 점검장비를 사용하고 있다. 이러한 점검장비는 신무기의 성능 및 기능의 검증을 위해 데이터의 수집 및 처리를 하기 위한 실시간성을 필요로 한다. 그러나 점검장비에서 많이 사용되고 있는 범용 운영체제인 윈도우의 경우 실시간성을 지원하지 못하는 문제점을 가지고 있다. 따라서 윈도우에 실시간성을 제공하기 위한 상용솔루션인 RTX 및 INtime을 사용하여 실시간성을 제공해야 한다. 하지만 RTX와 INtime은 고가의 구입비 및 경상 사용료로 인해 개발 비용을 증가시키는 문제점을 가지고 있다. 이를 해결하기 위해 멀티코어 기반 윈도우 환경의 점검장비에 실시간성을 지원하기 위한 실시간 이식 커널(RTiK-MP)을 개발하였다. 본 논문에서는 개발된 RTiK-MP를 다양한 분야에 적용시키고, 개발자에게 보다 나은 편의성을 제공하기 위해 Export Driver를 통한 RTiK-MP 접근 방안에 대한 연구를 하였다.

  • PDF

Integrated Middleware for Real-Time Device Drivers on Windows (윈도우즈 상에서 실시간 디바이스 드라이버를 위한 통합 미들웨어)

  • Jo, Ah-Ra;Song, Chang-In;Lee, Cheol-Hoon
    • The Journal of the Korea Contents Association
    • /
    • v.13 no.3
    • /
    • pp.22-31
    • /
    • 2013
  • For the case of test equipments requiring data accuracy, real-time is highly required in acceptance test for performance evaluation of developed weapons. For convenience' sake, test equipments are usually developed using Windows. However Windows does not support real-time in itself. Thus, in this paper, so as to reduce development time and expenses, we design and implement an integrated middleware for real-time device drivers using RTiK-MP. Using DLL, we also support user API's for the sake of development convenience without details of the complex RTiK-MP structure. We evaluate the performance of the proposed integrated middleware using the RDTSC command which returns the number of CPU clock ticks. The evaluation results show that it operates correctly within error ranges in the periods of 1ms and 4ms for the cases of TCP/IP and RS-232, respectively.

A Study to support real-time on Windows Service Pack (윈도우즈 서비스팩(Service Pack)에서 실시간성 지원 방안 연구)

  • Park, Ji-Yoon;Jo, Ah-Ra;Lee, Cheol-Hoon
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2013.05a
    • /
    • pp.33-34
    • /
    • 2013
  • 범용 운영체제 윈도우즈는 라운드로빈(round-robin)스케줄링 방식을 사용하고 있다. 라운드로빈 스케줄링 방식은 높은 우선순위 태스크에 대한 빠른 응답성을 보장할 수 없어 실시간성을 제공하지 못한다. 이를 해결하기 위해 윈도우즈에서 실시간성을 제공하기 위한 RTiK-MP(Real Time implant Kernel-Multi Processor)가 개발되었다. 기존 RTiK-MP는 멀티프로세서 윈도우즈 환경에서 정상동작하게 되어있으나 서비스팩(Service Pack)환경에서는 Local APIC 타이머 레지스터의 값이 초기화되면서 윈도우즈에 실시간성을 제공하지 못하는 문제점이 있다. 본 논문에서는 윈도우즈 서비스팩에서 발생하는 RTiK-MP의 문제점에 대해 설명하고 이에 대한 해결방안을 기술하여 윈도우즈 서비스팩에서 실시간성을 제공하기 위한 방안을 연구하였다.

  • PDF

Real-Time Support on Multi-Processor for Windows (멀티프로세서 윈도우즈 상에서 실시간성 지원)

  • Song, Chang-In;Lee, Seung-Hoon;Ju, Min-Gyu;Lee, Cheol-Hoon
    • The Journal of the Korea Contents Association
    • /
    • v.12 no.6
    • /
    • pp.68-77
    • /
    • 2012
  • As the system development environment moves from single core to multi core-based platforms, it becomes more important to maintain compatibility between single core-based implementations and multi core-based implementations. Moreover, it is very important to support real-time on multi core platforms especially in cases of embedded software or test equipments which need real-time as well as correctness. Since Windows operating system dopes not support real-time in itself, it has been supporting real-time using expensive third-party solutions such as RTX or INtime. So as to reduce this kind of development expenses, in this paper, we propose RTiK-MP(Real-Time implant Kernel-Multi Processor) which supports real-time on Windows using the Local APIC of x86 architectures, and evaluate the performance of the proposed RTiK-MP after deploying it on portable missile test equipments.

A Study on Middleware for Real-Time CAN Communication Device Drivers (실시간 CAN 통신 디바이스 드라이버를 위한 미들웨어에 관한 연구)

  • Kim, Seok;Lee, Cheol-Hoon
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2016.05a
    • /
    • pp.305-306
    • /
    • 2016
  • 윈도우즈 시스템 상에서 실행되는 CAN 통신 소프트웨어는 CAN 통신 데이터의 정확한 측정 및 성능 검증을 위해 실시간성을 요구한다. 본 연구에서는 윈도우즈 시스템에 실시간성을 제공하는 RTiK-MP(Real-Time implant Kernel-Multi Processor)을 이용하여, CAN 통신 디바이스 드라이버의 실시간성 지원을 위한 미들웨어를 구현하였다. 미들웨어 사용의 확장성, 편의성을 위해 API(Application Program Interface) 형태로 제공하고, 이를 활용한 프로그램을 통해 미들웨어를 검증한 결과 10ms 주기에서 오차범위 내에서 정상 동작함을 확인하였다.

  • PDF

The Design and Performance Verification of Real-Time Inspection Equipment Software based on Windows Operating System (윈도우 운영체제 기반의 실시간 점검장비 소프트웨어 설계 및 성능검증)

  • Kim, Hyo-Joung;Heo, Yong-Kwan;Kwon, Byung-Gi
    • The Journal of the Korea Contents Association
    • /
    • v.17 no.10
    • /
    • pp.1-8
    • /
    • 2017
  • 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.