• Title/Summary/Keyword: 타이머 정확성

Search Result 10, Processing Time 0.032 seconds

Overhead Compensation Technique to Enhance the Accuracy of a Software Timer for Light-weight Embedded Device (경량 임베디드 디바이스 환경에서 소프트웨어 타이머의 정확성 향상을 위한 오버헤드 보정기법)

  • Kim, Hiecheol
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.24 no.4
    • /
    • pp.9-19
    • /
    • 2019
  • As light-weight embedded devices become widely used in the area of low-power networking and high-precision sensor data acquisition, support for time-critical applications becomes essential for the light-weight embedded devices. This paper addresses the accuracy issue of a software timer for small or tiny embedded devices equiped with light-weight MCUs(Micro controller units). We first explore the characteristics of overhead in a typical implementation of a software timer, and then measure the overhead through a realistic implementation. Using the measurement result, we propose an overhead compensation technique which reduces the overhead from the hardware timer-tick.

The Design and Implementation of Soft Timer Using Time Slot in Real-Time Operating Systems (실시간 운영체제에서 타임 슬롯을 이용한 소프트 타이머의 설계 및 구현)

  • 이재규;백대현;김봉재;정지영;이철훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10a
    • /
    • pp.619-621
    • /
    • 2004
  • 실시간 운영 체제(Real-Time Operating Systems)는 시스템 동작이 논리적 정확성뿐만 아니라 시간적 정확성에도 좌우되는 운영 체제이다. 시간적 정확성은 결정성(Determinism)이라고도 하며 이를 지키기 위해서는 실시간 운영체제의 제약조건의 하나인 시스템 예측성을 만족해야만 한다. 예측성이란 시스템의 서비스가 정해진 시간 안에 완료되는지를 판별할 수 있다는 것으로 정확하게 동작하는 타이머가 꼭 필요하다. 본 논문에서는 타임 슬롯을 이용해서 타이머의 활성화, 비활성화 루틴을 간단하게 하고 타이머가 만료(Expire)되었음을 간단하게 판별해 낼 수 있는 소프트 타이머를 설계 및 구현하였다

  • PDF

Improving the Reliability of Beacon Synchronization of IEEE 802.15.4 MAC Protocol using a Reception Time Compensation Scheme (수신 대기시간 보정을 통한 IEEE 802.15.4 MAC 프로토콜의 비컨 동기화 신뢰성 개선)

  • Kim, Hiecheol
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.23 no.3
    • /
    • pp.1-11
    • /
    • 2018
  • This paper explores the reliability issue especially associated with the time-division synchronous communication when a networking stack is implemented using software timers provided by embedded operating systems. Especially, we explore the reliability of beacon synchronization of IEEE 802.15.4. Our experiments based on its practical implementation clearly show that processing delays or losses of hardware timer interrupts used for software timers lead to occasional failures in beacon synchronization. To avoid such failures, we suggest a reception time compensation scheme that turns on the receiver earlier than expected.

Growth and Quality of the Strawberry (Fragaria annanassa Dutch. cvs. 'Sulhyang') as affected by Complex Nutrient Solution Supplying Control System using Integrated Solar Irradiance and Substrate Moisture Contents in Hydroponics (수경재배 시 적산 일사량과 배지 수분 함량 복합 급액 제어에 의한 '설향' 딸기(Fragaria annanassa Dutch. cvs. 'Sulhyang')의 생육 및 품질)

  • Choi, Su Hyun;Kim, So Hui;Lee Choi, Gyeong;Jeong, Ho Jeong;Lim, Mi Young;Kim, Dae Young;Lee, Seon Yi
    • Journal of Bio-Environment Control
    • /
    • v.30 no.4
    • /
    • pp.367-376
    • /
    • 2021
  • Strawberry cultivation in Korea is grown in greenhouse, but most farms manage their water supply using a timer control method based on the experience of growers. The timer control has problems in that it is difficult to consider the weather condition, the growth stage of crops, and the moisture content of the substrate, so that the crops cannot be managed at an optimal level, and the accuracy of cultivation management are lacking. The watering methods using integrated solar irradiance and substrate moisture contents are control systems that provide eco-friendly and precise water supply considering the growth conditions of crops. The purpose of this study was to compare the combined water supply control with integrated solar irradiance and substrate moisture contents and timer control method in hydroponic cultivation of strawberries using coir, and to set the optimal integrated solar irradiance level for complex water supply control. The irrigation system was automatically watered when it reached 100, 150, 250 J·cm-2 based on the external solar irradiance, and forced irrigation was performed at a substrate moisture content of less than 60% in all treatments. The amount of irrigation at once was 50 mL. The timer treatment was applied as a control. The smaller the level of integrated radiation to start watering, the greater the daily amount of irrigation. Both the fresh weight and dry weight per plant were higher in the complex irrigation control method than the timer control, and the 100 and 150 J·cm-2 treatment had the highest fresh weight, and the 100 J·cm-2 treatment showed a significantly higher dry weight. The yield was also significantly higher in the complex control method than in the timer, and the early yield increased as the level of integrated solar irradiance was smaller. The fresh weight of fruit was the lowest in the timer-controlled irrigation. As a result of this study, the possibility of combined control irrigation method using integrated solar irradiance and substrate moisture content was confirmed for precise water supply management of strawberries in hydroponics.

Design of Real-Time implanted Kernel for Linux (RTiK-Linux) Ported to ARM Processor-based Linux (ARM 프로세서 기반의 Linux에 실시간 이식 커널(RTiK-Linux) 설계)

  • Lee, Seung-Yul;Lee, Sang-Gil;Lee, Cheol-Hoon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.10a
    • /
    • pp.10-11
    • /
    • 2016
  • 실시간 시스템이란 요청된 작업의 논리적 정확성과 시간적 제약을 만족하게 하는 시스템으로 요청된 작업을 예측 가능한 시간 내에 완료하는 시스템을 말한다. 범용 운영체제인 Linux는 실시간성을 지원하지 않기 때문에 ARM 프로세서(Processor) 기반의 Linux 환경에서도 실시간성을 제공하기 위해 본 연구를 진행한다. 본 연구는 Exynos 5422 ARM 프로세서에서 제공하는 타이머를 활용하여 실시간성을 확보하여 Linux 환경에 대한 실시간성 지원 제약을 해결할 수 있다.

Microprocessor FBD Visualization (마이크로프로세서 FBD 시각화)

  • 이정원;이기호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10c
    • /
    • pp.36-38
    • /
    • 1999
  • 하드웨어의 제품 사양에는 제품의 특징, FBD(Functional Block Diagram), 핀의 기능 및 배열, 프로그래밍 모드 및 각 블록의 기능 등이 함께 제시된다. 이 때 다른 사양과는 달리 설계 초기 단계부터 설정되는 가장 개념적인 FBD는 마이크로프로세서의 경우 메모리 인터페이스, 레지스터 파일, 데이터패스, 예외처리기, 각종 제어기, 타이머 등으로 구성된다. FBD의 각 블록들은 여러 명의 설계자들에게 분할되고 이 중 마이크로프로세서 설계의 대부분의 시간을 소비하게 되는 각종 제어기의 설계는 여러 블록이 공동으로 제어 신호를 공유하게 된다. 이 신호에 의해 전체 시스템의 정확성(correctness)이 결정되므로 제어기예서 각 블록에 공급하는 제어 신호는 적절할 타이밍에 정확한 값을 가져야만 한다. 따라서 본 논문은 마이크로프로세서에서의 각 블록에 공급하는 제어 신호는 적절한 타이밍에 정확한 값을 가져야만 한다. 따라서 본 논문은 마이크로프로세서의 FBD를 모델링할 수 있는 시각도구를 제안함으로써 제어 신호에 따른 전체 블록의 유기적인 데이터 흐름을 한 눈에 파악할 수 있도록 한다. 이는 설계초기부터 각 블록들을 설계하는 설계자들간의 공통의 다이어그램인 FBD를 중심으로 설계를 해나감으로써 대화 오류를 감소시키고 제어신호 디버깅을 용이하게 하여 설계시간을 단축시키는 것을 목표로 한다.

  • PDF

RTiK-Linux: The Design of Real-Time implemented Kernel for Linux (RTiK-Linux: 리눅스용 실시간 이식 커널의 설계)

  • Kim, Joo-Man;Song, Chang-In;Lee, Cheol-Hoon
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.9
    • /
    • pp.45-53
    • /
    • 2011
  • According to the necessity of measuring equipments for advanced military systems, real-time characteristics such as time determinism and execution accuracy pursuing low-latencies have become very important. With this reason, the market demand for real-time features in the general purpose operating system such as Linux has been enlarging. To meet these requirements, RTLinux and RTAI has been developed as dual-kernels based on Linux. However, developers should use assembler languages to facilitate real-time in RT-Linux, it is very difficult to deal with it. RTAI has disadvantage that it only provides soft real-time. To solve these problems, RTiK-Linux was developed. In this paper, we propose a new dual-kernel with hard real-time capabilities in Linux, called RTiK-Linux(Real-Time implemented Kernel for Linux). We first introduce related researches and then describe the design methodologies to guarantee the resolution which almost accords with the timer settings. Finally, we present the results of experimental measurements and analyze them in order to validate and evaluate the proposed RTiK-Linux.

An Aspect-based Testing Framework for Performance Evaluation of Composite Service (조합된 서비스의 성능 평가를 위한 Aspect 기반 테스팅 프레임워크)

  • Kim, Jong-Phil;Hong, Jang-Eui
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.1 no.3
    • /
    • pp.149-158
    • /
    • 2012
  • As service-oriented software is considered as one of solutions to fulfill the users' needs in internet service environment, it has been increased the demands of reliable service development by the composition of internet services. However a critical issue in the service development approach is to satisfy the performance requirement as well as the functional correctness for the developing services, because impatient user multiply clicks the request-button of service without a short waiting. This paper proposes a framework to examine the performance of composite service. Our testing framework provides the data of service response time to service developer by measuring the service execution time. We develope an Aspect-based timer service, and weave the service with existing services to measure the execution time. Additionally, we perform some experiments to confirm the usefulness of performance test for composite service. This framework can support to develop a good performance service by substitution of the dragging service with another new service that will be a component of composite service.

The Accuracy of the Table Movement During a Whole Body Scan (전신 영상 검사 시행 시 테이블 이동속도의 정확성에 관한 연구)

  • Lee, Ju-Young;Jung, Woo-Young;Jung, Eun-Mi;Dong, Kyung-Rae
    • The Korean Journal of Nuclear Medicine Technology
    • /
    • v.13 no.3
    • /
    • pp.86-91
    • /
    • 2009
  • Purpose: The whole body scan in Nuclear Medicine is a widely accepted examination and procedure. Especially, it is mainly used in bone, I-131, MIBI, and HMPAO WBC scans. The diverse uses of the whole body scan range from the HMPAO WBC scan with a speed of 13cm/min, to a whole body bone scan using the Onco. Flash technique with a speed of 30cm/min. The accuracy of table movement has a strong correlation with the image quality, and inaccuracy of speed could negatively affect the image quality. The purpose of this study is to evaluate the accuracy of the table movement while considering the influence of the age of the equipment and the variability in the weight of the patients. Material and Methods: The study was conducted using two of Seoul Asan Medical Center's SIEMENS gamma cameras which are commonly used in our whole body study. The first one is the oldest gamma camera, an ECAM plus (installed in 2000), and the last is brand new one, a SYMBIA T2 (installed in 2008). Three trials were conducted with the tables moving at a different speed each time; 10, 15 and 30 cm/min. The tables' speeds were measured by checking how long it took for the table to move 10cm, and this was repeated every 10cm until the table reached 100 cm. With an average body weight of the patients of about 60~70 kg, the table speed was measured with weights of 0 kg, 66 kg and 110 kg placed on the table, then compared among conditions. Results: The coefficient of variance (CV) of the ECAM plus showed 1.23, 1.42, 2.02 respectively when the table movement speeds were set at 10, 15, and 30 centimeters per minute. Under the same conditions, the SYMBIA T2 showed 1.23, 1.83 and 2.28 respectively. As table movement speed more, the variance of CV as the speed increases. When the patient body weight was set to 0, 66 and 110kg, the CV values of both cameras showed 0.96, 1.45, 2.08 (0 Kg), 1.32, 1.72, 2.27 (66 Kg) and 1.37, 1.73, 2.14 (110 Kg). There was no significant difference (p>0.05) in 95 percent of confidence intervals and measured CV values were acceptable. However, the CV value of the SYMBIA T2 was relatively larger than the ECAM plus. Conclusion: The scan speed of the whole body scan is predetermined based on which examination is being performed. It is possible for the accuracy of the speed to be affected, such as the age of the equipment, the state of the bearings or the weight of a patient. These factors can have a negative impact on the diagnostic consistency and the image quality. Therefore, periodic quality control should be needed on the gamma cameras currently being used, focusing on the table movement speed in order to maintain accuracy and reproducibility.

  • PDF