• Title/Summary/Keyword: Real-time OS

Search Result 247, Processing Time 0.024 seconds

Design of uC/OS-II Based Telemetry PCM Encoder for Effective Resource Use (효율적인 자원 활용을 위한 uC/OS-II 기반의 텔레메트리 PCM 엔코더 설계)

  • Geon-hee Kim;Bokki Kim
    • Journal of Advanced Navigation Technology
    • /
    • v.28 no.3
    • /
    • pp.315-322
    • /
    • 2024
  • In this paper, we proposes real-time operating system based PCM encoder for telemetry system that must transmit frames within a set time. In the case of large aircraft, the complexity of the system is increasing because a lot of state information is measured from each sensor and peripheral device. In addition, as the amount measurement data increases, the role of PCM encoder to transmit frames within a set time is becoming important. Existing encoder is inflexible when changing specifications or implementing additional features. Therefore, a design is needed to supplement this. We propose a PCM encoder design applying uC/OS-II. In order to confirm the validity, a simulation was performed to measure the execution time of the task to confirm the performance.

MDA(Model Driven Architecture) based Design for Multitasking of Heterogeneous Embedded System (이종 임베디드 시스템의 멀티태스킹을 위한 MDA(Model Driven Architecture) 기반의 설계)

  • Son, Hyun-Seung;Kim, Woo-Yeol;Kim, R. Young-Chul
    • The KIPS Transactions:PartD
    • /
    • v.15D no.3
    • /
    • pp.355-360
    • /
    • 2008
  • The complicated embedded system for multi-tasking requires RTOS(real-time operating system). It uses the optimal OS and processor to each embedded system on the heterogeneous development environment. This paper is proposed to use UML profile of OS API and Processor Configuration, instead of cross-compiling for developing the heterogeneous embedded system. This reduces the development time and cost through generating the automatic source code with the profile information of each embedded system. We generate and port the code after modeling the two heterogeneous real time operating systems (brickOS and uC/OS-II) and the processors (Hitachi H8 and Intel PXA255) with our proposed profile of the heterogeneous embedded system.

Vision-based Vehicle Detection Using HOG and OS Fuzzy-ELM (HOG와 OS 퍼지-ELM를 이용한 비전 기반 차량 검출 시스템)

  • Yoon, Changyong;Lee, Heejin
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.25 no.6
    • /
    • pp.621-628
    • /
    • 2015
  • This paper describes an algorithm for detecting vehicles detection in real time. The proposed algorithm has the technique based on computer vision and image processing. In real, complex environment such as one with road traffic, many algorithms have great difficulty such as low detection rate and increasing computational time due to complex backgrounds and rapid changes. To overcome this problem in this paper, the proposed algorithm consists of the following methods. First, to effectively separate the candidate regions, we use vertical and horizontal edge information, and shadow values from input image sequences. Second, we extracts features by using HOG from the selected candidate regions. Finally, this paper uses the OS fuzzy-ELM based on SLFN to classify the extracted features. The experimental results show that the proposed method perform well for detecting vehicles and improves the accuracy and the computational time of detecting.

A Study on the Hardware Architecture for Silicon RTOS (Silicon RTOS을 위한 하드웨어 구성에 관한 연구)

  • Song, Moon-Vin;Chung, Yun-Mo
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.43 no.11 s.353
    • /
    • pp.19-25
    • /
    • 2006
  • The fast processing ability of an RTOS (Real Time Operating System) is one of important factors in determining the performance of embedded systems. With the development of multimedia and telecommunication technology, the higher level of performance environments is required. Moreover there is some difficulty in improving the performance of an RTOS which is based on a microprocessor. In this paper, we propose a hardware architecture to implement some functions of uC/OS-II as a target RTOS for the purpose of its performance improvement. The proposed architecture for uC/OS-II is implemented and analyzed with the performance comparison.

VTF: A Timer Hypercall to Support Real-time of Guest Operating Systems (VIT: 게스트 운영체제의 실시간성 지원을 위한 타이머 하이퍼콜)

  • Park, Mi-Ri;Hong, Cheol-Ho;Yoo, See-Hwan;Yoo, Chuck
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.37 no.1
    • /
    • pp.35-42
    • /
    • 2010
  • Guest operating systems running over the virtual machines share a variety of resources. Since CPU is allocated in a time division manner it consequently leads them to having the unknown physical time. It is not regarded as a serious problem in the server virtualization fields. However, it becomes critical in embedded systems because it prevents guest OS from executing real time tasks when it does not occupy CPU. In this paper we propose a hypercall to register a timer service to notify the timer request related real time. It enables hypervisor to schedule a virtual machine which has real time tasks to execute, and allows guest OS to take CPU on time to support real time. The following experiment shows its implementation on Xen-Arm and para-virtualized Linux. We also analyze the real time performance with response time of test application and frames per second of Mplayer.

Design of a robot controller using realtime-multiasking OS (실시간 다중처리 운영체제를 이용한 로보트 제어기의 설계)

  • 최성락;정광조
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1993.10a
    • /
    • pp.654-659
    • /
    • 1993
  • In this paper, a robot controller that has a real time-multitasking OS (Operating System) is developed. It can do given jobs in realtime, so its effectiveness is increased. The controller has several CPU boards, and it is needed to communicate among these boards. For that reason, it is adopted VME bus system and VMEexec OS that can process multiprocess in realtime. Multiprocess includes robot language edit process, vision process, low level motion control process, and teach process in higher layer. And dynamics, kinematics, and inverse kinematics that require realtime calculation are included in lower layer.

  • PDF

Middleware to Support Real-Time in the Linux User-Space (리눅스 사용자 영역에 실시간성 제공을 위한 미들웨어)

  • Lee, Sang-Gil;Lee, Seung-Yul;Lee, Cheol-Hoon
    • The Journal of the Korea Contents Association
    • /
    • v.16 no.5
    • /
    • pp.217-228
    • /
    • 2016
  • Linux it self does not support real-time. To solve this problem RTiK-Linux was designed to support real-time in the kernel space. However, since the user space does not support real-time, it is not easy to develop application. In this paper, we designed and implemented a RTiK-middleware to support real-time in the user space. RTiK-middleware provides real-time scheduling for user space through signal request period after to register process information with request period using apis on application. To evaluate the performance of the proposed RTiK-middleware, we measured the periods of generated real-time threads using RDTSC instructions, and verified that RTiK-middleware operates correctly within the error ranges of 1ms.

Analysis of Varietal Differences in Pre-harvest Sprouting of Rice using RNA-Sequencing (RNA-Sequencing을 이용한 벼 품종간 수발아 차이 분석)

  • Choi, Myoung-Goo;Lee, Hyen-Seok;Hwang, Woon-Ha;Yang, Seo-Yeong;Lee, Yun-Ho;Lee, Chung-gun;Yun, Song Joong;Jeong, Jae-Hyeok
    • KOREAN JOURNAL OF CROP SCIENCE
    • /
    • v.65 no.4
    • /
    • pp.274-283
    • /
    • 2020
  • Seed dormancy is an adaptive trait in which seeds do not germinate under unfavorable environmental conditions. Low dormancy seeds are easily germinated under optimal environmental conditions, and these characteristics greatly reduce the yield and quality of crops. In the present study, we compared the pre-harvest sprouting (PHS) rate of two cultivars, Joun and Jopyeong, using the Winkler scale after heading day and temperature of the test. The PHS rate increased as the Winkler scale after heading day increased from 700℃ to 1100℃ and the temperature of the test increased. In all conditions, the PHS rate of Jopyeong was higher than that of Joun. RNA-sequencing was used to analyze the cause of the high PHS rate. We analyzed the biological metabolic processes related to the abscisic acid (ABA) metabolite pathway using the KEGG mapper with selected differentially expressed genes in PHS seeds. We found that the expression of ABA biosynthesis genes (OsNCEDs) was down-regulated and that ABA catabolic genes (OsCYP707As) was up-regulated in PHS seeds. However, the quantitative real-time PCR results showed that Joun had a higher expression of OsNCEDs than that of Jopyeong, but OsCYP707As did not yield a significant result. Joun displayed higher ABA content than that of Jopyeong not only during ripeness time but also during PHS treatment. Taken together, we provided evidence that the ABA content remaining in the seed is important to the PHS rate, which is determined by the expression level of the ABA biosynthesis gene OsNCEDs.

A Study on Effective Solution for Priority Inversion in MicroC/OS-II Real-time Operation Systems (MicroC/OS-II 실시간 운영체제에서의 우선순위 역전현상 해결 방법에 관한 효율적인 연구)

  • Jeon, Young-Sik;Heu, Shin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.04a
    • /
    • pp.627-630
    • /
    • 2009
  • MicroC/OS-II에서는 우선순위 역전 현상에 대한 해결 기법으로 뮤텍스를 사용한 기본적인 우선순위 상속(Basic Priority Inheritance)을 사용한다. 뮤텍스를 구현하려면 리얼타임 커널이 우선순위가 같은 여러 태스크를 지원해야 한다. 하지만 MicroC/OS-II는 우선순위가 같은 여러 태스크를 지원하지 않는다. 이를 해결하기 위해 MicroC/OS-II는 우선순위 예약을 사용할 수밖에 없었으며 이로 인해 불필요한 메모리공간 및 우선순위 자원을 낭비하게 된다. 본 논문에서는 MicroC/OS-II에서의 불필요한 메모리 낭비와 우선순위 낭비를 줄여, 적은 용량의 메모리를 가지는 임베디드 장비에 효율적으로 운영되도록 제안 하고자 한다.

Development of Smart Health Client based on Real-Time Health Information Sharing Framework (실시간 의료 정보 공유 프레임워크 기반의 스마트 의료 클라이언트 개발)

  • Im, Seokjin;Hwang, Hee-Joung
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.14 no.3
    • /
    • pp.131-137
    • /
    • 2014
  • The advent of various smart devices like smart phones and tablets has triggered the changes in information systems of medical centers. Especially, diversifying devices of clients and the need for N-Screen services increase necessities for sharing effectively information in medical centers. However, developing and managing clients for each OS like iOS and Android cost high and make it hard to provide seamless service through multi devices. Also, in the aspect of security it is necessary to share information between clients and health information systems. In this paper, we develop a smart health information client based real-time health information sharing framework. The developed client is based on hybrid app, that enables to share information in real time between N devices through health information sharing framework and to adopted to developments of various clients.