• Title/Summary/Keyword: RTiK+

Search Result 111, Processing Time 0.024 seconds

Real-Time Kernel for Linux based on ARM Processor, RTiKA (Real-Time Implant Kernel For ARMLinux) (ARM 프로세서 기반의 리눅스를 위한 실시간 확장 커널 (RTiKA, Real-Time implant Kernel for ARMLinux))

  • Lee, Seung-Yul;Lee, Sang-Gil;Lee, Cheol-Hoon
    • The Journal of the Korea Contents Association
    • /
    • v.17 no.10
    • /
    • pp.587-597
    • /
    • 2017
  • Recently, the demand for real-time performance in mobile environment is increasing due to the improvement of hardware performance, however a GPOS(General-Purpose Operating System) such as Android and Linux do not provide real-time performance. We developed RTiK(Real-Time implant Kernel) for this problem, but it has the disadvantage of supporting only x86 Architecture. In this paper, we designed and implemented a RTiKA(Real-Time implanted Kernel for ARM) to support real-time in ARM Linux. We used MCT(Multi-Core Timer) timer which replaces Local APIC Timer for real-time support, and we measured the period of generated real-time task for performance verification and evaluation. As the recent the RTiKA can guarantee the operating of several real-time tasks based on the cycle of 1ms.

Real-Time Support on the Tablet PC Platform (태블릿 PC 환경의 실시간 처리 기능 지원)

  • Park, Ji-Yoon;Jo, Ah-Ra;Kim, Hyo-Joung;Choi, Jung-Hyun;Heo, Yong-Kwan;Jo, Han-Moo;Lee, Cheol-Hoon
    • The Journal of the Korea Contents Association
    • /
    • v.13 no.11
    • /
    • pp.541-550
    • /
    • 2013
  • Generally in case of tablet PC's, the Windows 8 is used to support various functions or development convenience, however it cannot support real-time processing. In addition, existing commercial solutions and RTiK has a problem to support real-time processing due to impossibility of getting APIC timer count value which is used to generate timer interrupt separated from that of Windows. Thus, in this paper, we set the initial APIC count value using MSR_FSB_FREQ to support real-time processing on the Windows 8-based tablet PC's. Additionally, we deal with designing and implementing RTiK+ providing real-time processing to guarantee interrupt periods by controlling C-State which is used for low power techniques. To evaluate the performance of the proposed RTiK+, we measured the periods of generated real-time threads using RDTSC instructions which return the number of CPU clock ticks, and verified that RTiK+ operates correctly within the error ranges of 1ms.

Surface Properties, Friction, Wear Behaviors of the HOVF Coating of T800 Powder and Tensile Bond Strength of the Coating on Ti64

  • Cho, T.Y.;Yoon, J.H.;Joo, Y.K.;Cho, J.Y.;Zhang, S.H.;Kang, J.H.;Chun, H.G.;Kwon, S.C.
    • Proceedings of the Korean Institute of Surface Engineering Conference
    • /
    • 2008.11a
    • /
    • pp.11-12
    • /
    • 2008
  • Micron-sized Co-alloy T800 powder was coated on Inconel718 (IN718) using high velocity oxygen fuel (HVOF) thermal spraying by the optimal coating process (OCP) determined from the best surface hardness of 16 coatings prepared by Taguchi program. The surface hardness improved 140-160 % from 399 Hv of IN718 to 560-630 Hv by the coating. Porosity of the coating was 1.0-2.7 %, strongly depending on spray parameters. Both friction coefficients (FC) and wear traces (WT) of the coating were smaller than those of IN718 substrate at both $25^{\circ}C$ and $538^{\circ}C$. FC and WT of IN718 and coating decreased with increasing the surface temperature. Tensile bond strength (TBS) and fracture location (FL) of Ti64/T800 were 8,770 psi and near middle of T800 coating respectively. TBS and FL of Ti64/NiCr/T800 were 8,740 psi and near middle of T800 coating respectively. This showed that cohesion of T800 coating was 8,740-8,770 psi, and adhesion of T800 on Ti64 and NiCr was stronger than the cohesion of T800.

  • PDF

Design and Implementation of Real-time Implanted Kernel, RTiK to Support Real-time for a Test Set based on Windows (윈도우 기반의 점검장비에 실시간성을 지원하는 실시간 이식 커널의 설계 및 구현)

  • Lee, Jin-Wook;Cho, Moon-Haeng;Kim, Jong-Jin;Jo, Han-Moo;Park, Young-Soo;Lee, Cheol-Hoon
    • The Journal of the Korea Contents Association
    • /
    • v.10 no.10
    • /
    • pp.36-44
    • /
    • 2010
  • Recently, as new weapons are being developed, test equipments to test their functions inevitably require real-time features. However, since test equipments based on Windows can not support real-time requirements, we have no choice but to use third-party solutions such as RTX or INtime. This leads to increase the development cost of each test equipment. This paper suggests an real-time implemented kernel(RTiK) which operates as a device driver on Windows. RTiK provides another timer using the Local APIC of x86 microprocessors. It supports real-time requirements by periodically executing the required services using Windows-independent timer interrupts to guarantee task deadlines. To reduce the interrupt latency, we used deferred procedure calls provided by Windows. We also used the export driver to implement and modify user-defined functions without accessing the RTiK internals. Using an oscilloscope, we prove that the RTiK kernel proposed in this paper guarantees up to 0.1ms periods.

Design and Implementation of Interoperable Adaptor for Simulators Interoperation using IEEE 1516 HLA/RTI (IEEE 1516 HLA/RTI 기반 연동 시뮬레이션을 위한 연동 어댑터의 설계 및 구현)

  • Hong, Jeong-Hee;Sung, Chang-Ho;Ahn, Jung-Hyun;Kim, Tag-Gon
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.12 no.1
    • /
    • pp.88-96
    • /
    • 2009
  • Interoperation between heterogeneous simulators employs definition of standard protocols for data exchange and time synchronization among simulators. The High Level Architecture(HLA) is a specification of common services for such interoperation, which is approved as IEEE standard 1516. This paper presents the design and implementation of an interoperable adaptor which supports development of interoperable simulators under the IEEE 1516 HLA/RTI environment. The adaptor, KHLAAdaptor1516, is implemented as a library form which is linked to HLA-compliant simulators. Design of the adaptor employs a protocol conversion method, the model of which is finite state machine. KHLAAdaptor1516 allows developers to separate interoperable adaptors from stand-alone simulators. The interoperable adaptor manages mapping between HLA services and simulation messages for simulator, This separation increases robustness of a federation and reusability of simulators as well as alleviates much effort and time for maintenance.

Implementation for Real-Time of MIL-STD-1553B Communication in Inspection Equipment Based on Windows with RTiK and DPC Control (RTiK과 DPC 제어를 통한 윈도우즈 기반의 검사장비에서 MIL-STD-1553B 통신의 실시간 구현)

  • Kim, Jong-Jin;Lee, Sang-Gil;Lee, Cheol-Hoon
    • Journal of Korea Multimedia Society
    • /
    • v.24 no.2
    • /
    • pp.199-207
    • /
    • 2021
  • It is very important to support real-time on the inspection equipment based on Windows. In particular, in the system using MIL-STD-1553B communication, which is widely used in military weapon systems, real-time is required for inspection equipment that uses mostly platforms based on Windows such as Industrial PCs. However, in order to use a complete real-time operating system such as VxWorks, the purchase cost is expensive and the implementation is complicated on the system, so it is not suitable for inspection equipment that requires simple functions to just check go or no-go. Therefore, in this paper, a Real-Time implanted Kernel(RTiK) in the Windows kernel is implanted in order to improve these defects, and real-time performance is implemented for periodically MIL-STD-1553B communication by Deferred Procedure Call(DPC) of Windows. Also, it was verified that the period of up to 2ms was guaranteed with a RDTSC into the EDX:EAX registers for measuring the periodicity.

Real-time Processing Method for Windows OS Using MSR_FSB_FREQ Control (MSR_FSB_FREQ 제어를 이용한 윈도우 운영체제에 실시간 처리 방법)

  • Kim, Jong Jin;Lee, Sang Gil;Lee, Cheol Hoon
    • Journal of Korea Multimedia Society
    • /
    • v.24 no.1
    • /
    • pp.95-105
    • /
    • 2021
  • In the case of laptops and tablet PC's that replace desktop, it uses the Windows operating system to provide various functions depending on operating system dependency, the Windows operating system does not support real-time processing because it uses multi-level feedback queue scheduling that extends round-robin scheduling. Also, since the initial value of Local APIC Counter can not be obtained from the Windows 8, the real-time processing function provided through the existing RTiK does not work. In this paper, we calculate Local APIC Counter value by using MSR_FSB_FREQ register to support real-time processing function on tablet PC's. We designed and implemented RTiK+, which provides real-time processing function to guarantee the periodicity by calculating the operation time of accurate timer. In order to verify and evaluate the performance of the implemented the RTiK+, the period was measured by using the Read Time-Stamp Counter(RDTSC) instruction and it was confirmed that it operates normally at 1ms and 0.1ms period.

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.

Timer Implementation and Performance Measurement for Providing Real-time Performance to Windows 10 (윈도우10에 실시간 성능을 제공하기 위한 타이머 구현 및 성능 측정)

  • Lee, Jeong-Guk;Lee, Sang-Gil;Lee, Cheol-Hoon
    • The Journal of the Korea Contents Association
    • /
    • v.20 no.10
    • /
    • pp.14-24
    • /
    • 2020
  • Real-time performance is to return the exact result value to the correct cycle, or to perform the specified work at a certain cycle. Windows does not support real-time performance, so it supports real-time performance using expensive third parties such as RTX and INtime. This paper aims to support real-time performance of Windows through RTiK, a real-time kernel that operates in the form of a device driver in Windows. In Windows 7, RTiK used a timer using local APIC supported by x86 hardware. However, due to the Kernel Patch Protection (KPP) on Windows 10, it became impossible to use a local APIC timer. Therefore, a timer is implemented to inform the determined cycle using Local APIC IPI, and performance measurement is performed to confirm that the cycle operates normally within the error range. This enables real-time performance on Windows 10.

Platinum Nanoparticles Synthesis using Recovered Platinum from Waste Fuel cell (폐연료전지(廢燃料電池)스택으로부터 회수(回收)된 백금(白金)의 나노 입자(粒子) 제조(製造))

  • Kim, Young-Ae;Kwon, Hyun-Ji;Koo, Jeong-Boon;Kwak, In-Seob;Sin, Jang-Sik
    • Resources Recycling
    • /
    • v.20 no.2
    • /
    • pp.67-73
    • /
    • 2011
  • In this study, for recovery of renewable noble metal from used stack of fuel cell, synthesis of platinum nano particle is established through effect of platinum solution concentration, pH value, reducing agent and dispersing agent at a volume ratio of 1 mM $H_2PtCl_6$:10 mM $NaBH_4$:8 mM Cl4TABr = 1:0.4:0.4(vol.%), pH4, $50^{\circ}C$, 160 rpm and 10min. Less than 5 nm platinum particles were synthesized using Pt leaching solution from used MEA of stack under same condition of method using simulated Pt solution. The characteristics of synthesized nano particles was illustrated by XPS analysis as the reduction of platinum ions into platinum metals(zero-valent).