• Title/Summary/Keyword: Real Time Operating Systems

Search Result 469, Processing Time 0.036 seconds

A design and implementation of DOS-based multitasking Kernel of the real-time operating systems for robot controller (DOS 환경 로봇제어기용 실시간 운영체계를 위한 멀티태스킹 커널의 설계및 구현)

  • Jang, Ho;Lee, Ki-Dong
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.3 no.4
    • /
    • pp.373-380
    • /
    • 1997
  • In order to implement the real-time operating systems for robot controller, this paper proposes a systematic method for implementing the real-time kernel under the DOS environment. So far, we designed the robot control software and its own operating system simultaneously. Though robot operating systems have simple structure, it allows the developer to have a surplus time and effort to implement complete robot systems. In addition to this, in most cases of this type, operating systems does not support multitasking function, thus, low level hardware interrupts are used for real-time execution. Subsequently, some kinds of real-time tasks are hard to implement under this environment. Nowadays, the operating systems for robot controller requires multitasking functions, intertask communication and task synchronization mechanism, and rigorous real-time responsiveness. Thus, we propose an effective and low costs real-time systems for robot controller satisfying the various real-time characteristics. The proposed real-time systems are verified through real implementation.

  • PDF

Heterogeneous Operating Systems Integrated Trace Method for Real-Time Virtualization Environment (다중 코어 기반의 실시간 가상화 시스템을 위한 이종 운영체제 통합 성능 분석 방법에 관한 연구)

  • Kyong, Joohyun;Han, In-Kyu;Lim, Sung-Soo
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.10 no.4
    • /
    • pp.233-239
    • /
    • 2015
  • This paper describes a method that is integrated trace for real-time virtualization environment. This method has solved the problem that the performance trace may not be able to analyze integrated method between heterogeneous operating systems which is consists of real-time operating systems and general-purpose operating system. In order to solve this problem, we have attempted to reuse the performance analysis function in general-purpose operating system, thereby real-time operating systems can be analyzed along with general-operating system. Furthermore, we have implemented a prototype based on ARM Cortex-A15 dual-core processor. By using this integrated trace method, real-time system developers can be improved productivity and reliability of results on real-time virtualization environment.

Implementation of a Mobile Robot Control Platform using Real-Time Embedded Linux (실시간 임베디드 리눅스를 이용한 이동 로봇 플랫폼 구현)

  • Choi Byoung-Wook;Shin Eun-Cheol
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.12 no.2
    • /
    • pp.194-200
    • /
    • 2006
  • The SoC and digital technology development recently enabled the emergence of information devices and control devices because the SoC presents many advantages such like lower power consumption, greater reliability, and lower cost. However, it is nearly impossible to use the SoC without operating systems because the SoC is included with many peripherals and complex architecture. It is required to use embedded operating systems and real-time operating systems may be used as an embedded operating system. So far, real-time operating systems are widely used to implement a Real-Time system since it meets developer's requirements. However, real-time operating systems have disadvantages including a lack of standards, expensive development, and license. Embedded Linux is able to overcome their disadvantages. In this paper, the implementation of control system platform for a mobile robot using real-time Embedded Linux is described. As a control hardware system platform, XScale board is used. As the real-time Embedded Linux, RTAI is adopted which is open source and royalty free, and supports various architectures and real-time devices, such like real-time CAN and real-time COM. This paper shows the implementation of RTAI on XScale board that means the porting procedure. We also applied the control system platform to the mobile robot and compared the Real-Time serial driver with non real-time serial driver. Experimental results show that that using RTAI is useful to build real-time control system with powerful functionalities of Linux.

Implementation of a network-based Real-Time Embedded Linux platform

  • Choi, Byoung-Wook;Shin, Eun-Cheol;Lee, Ho-Gil
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.1840-1845
    • /
    • 2005
  • The SoC and digital technology development recently enabled the emergence of information devices and control devices because the SoC present many advantages such as lower power consumption, greater reliability, and lower cost. It is required to use an embedded operating system for building control systems. So far, the Real-Time operating system is widely used to implement a Real-Time system since it meets developer's requirements. However, Real-Time operating systems reveal a lack of standards, expensive development, and license costs. Embedded Linux is able to overcome these disadvantages. In this paper, the implementation of control system platform using Real-Time Embedded Linux is described. As a control system platform, we use XScale of a Soc and build Real-Time control platform using RTAI and Real-Time device driver. Finally, we address the feasibility study of the Real-Time Embedded Linux as a Real-Time operating system for mobile robots.

  • PDF

A Study on Real-Time Operating Systems for Architectural Improvement of Naval Combat Systems (함정용 전투체계 아키텍처 개선을 위한 실시간 운영체제 적용방안 연구)

  • Kim, Chum-Su;Chang, Hye-Min;Joo, Jung-Hyun;Lee, Gyoon-Jung
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.16 no.3
    • /
    • pp.260-267
    • /
    • 2013
  • A combat system for navy's battleship is a system of systems who supports naval indigenous operations by integrating and inter-operating many different kind of weapon and non-weapon systems, which has characteristics of large-scale complex computing system. This paper considers a characteristics of naval combat system which has been developed by domestic technology and suggests a way to improve future naval combat system in terms of computing architecture by applying commercial real-time operating system technologies. This paper also provides an evaluation criteria for combat system adaptability of real-time operating systems.

OSEK/VDX Porting to the Two-Wheel Mobile Robot Based on the Differential Drive Method

  • Le Nguyen, Duy;Lee, Myung-Eui
    • Journal of information and communication convergence engineering
    • /
    • v.10 no.4
    • /
    • pp.372-377
    • /
    • 2012
  • In this paper, we propose an implementation of a real-time operating system for the two-wheel mobile robot. With this implementation, we have the ability to control the complex embedded systems of the two-wheel mobile robot. The advantage of the real-time operating system is increasing the reliability and stability of the two-wheel mobile robot when they work in critical environments such as military and industrial applications. The real-time operating system which was ported to this implementation is open systems and the corresponding interfaces for automotive electronics (OSEK/VDX). It is known as the set of specifications on automotive operating systems, published by a consortium founded by the automotive industry. The mechanical design and kinematics of the two-wheel mobile robot are described in this paper. The contributions of this paper suggest a method for adapting and porting OSEK/VDX real-time operating system to the two-wheel mobile robot with the differential drive method, and we are also able to apply the real-time operating system to any complex embedded system easily.

Safety Evaluation on Real Time Operating Systems for Safety-Critical Systems (안전필수(Safety-Critical) 시스템의 실시간 운영체제에 대한 안전성 평가)

  • Kang, Young-Doo;Chong, Kil-To
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.11 no.10
    • /
    • pp.3885-3892
    • /
    • 2010
  • Safety-Critical systems, such as Plant Protection Systems in nuclear power plant, plays a key role that the facilities can be operated without undue risk to the health and safety of public and environment, and those systems shall be designed, fabricated, installed, and tested to quality standards commensurate with the importance of the functions to be performed. Computer-based Instrumentation and Control Systems to perform the safety-critical function have Real Time Operating Systems to control and monitoring the sub-system and executing the application software. The safety-critical Real Time Operating Systems shall be designed, analyzed, tested and evaluated to have capability to maintain a high integrity and quality. However, local nuclear power plants have applied the real time operating systems on safety critical systems through Commercial Grade Item Dedication method, and this is the reason of lack of detailed methodology on assessing the safety of real time operating systems, expecially to the new developed one. This paper presents the methodology and experiences of safety evaluation on safety-critical Real Time Operating Systems based upon design requirements. This paper may useful to develop and evaluate the safety-critical Real Time Operating Systems in other industry to ensure the safety of public and environment.

An implementation and performance analysis for robot control software under real-time operating systems (실시간 운영체제를 이용한 로봇제어기 소프트웨어의 구현 및 성능 분석)

  • 손승우;이기동
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1996.10b
    • /
    • pp.375-378
    • /
    • 1996
  • Robot control software is a hard real-time system that must output the planned trajectory points within an explicit short time period. In this paper, we present a design and implementation method for robot control software using commercial real-time operating systems, RTKemel 4.5. Therefore, various robot motions, efficient user interface, and system failure check are easily implemented by using multitasking function, intertask communication mechanism, and real-time runtime libraries of RTKernel. The performance analysis of commercial real-time operating system for robot control is presented based on Timed Petri net(TPN) and we can use these results to design an optimal system.

  • PDF

HEART: A Highly Customizable Real-Time Operating System for Diverse Embedded Systems (HEART: 다양한 종류의 내장형 시스템들을 위한 맞춤형 실시간 운영체제)

  • Park, Ji-Yong;Hong, Seong-Soo
    • Proceedings of the IEEK Conference
    • /
    • 2006.06a
    • /
    • pp.717-718
    • /
    • 2006
  • In this paper, we present an RTOS named HEART (Highly Expandable AOP-based Real-Time operating system). It is modularized into a single base and multiple optional features. The base implements a core functionality and each feature implements a specific functionality of RTOS such as interrupt nesting, multithreading, inter-thread communication, and etc. Users can customize HEART just by selecting needed features. Then a specialized version of HEART is automatically generated. We argue that HEART enables the rapid construction of optimized and application-specific RTOSes for diverse embedded systems.

  • PDF

A Real-time Interrupt Handling Scheme for Efficient Sensor Operating Systems (효율적인 센서 운영체제를 위한 실시간 인터럽트 처리 기법)

  • Ahn, Jae-Hoon;Choi, Kyu-Ho;Kim, Tae-Hyung;Hong, Ji-Man
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.4
    • /
    • pp.437-441
    • /
    • 2010
  • A new application area in which wireless sensor networks are applied requires the performance of more elaborated and complicated task and the completion of those tasks within a time limit. Until now, it is, however, insufficient to do research on the mechanism of handling interrupt based on real-time sensor operating systems which carefully consider the limitation of resources of sensor nodes and the property of tasks which is executed in a wireless sensor network area. In this paper, the requirements satisfying real-time in sensor operating systems are analyzed and based on this, a system is designed and implemented. In addition, the proposed mechanisms are confirmed by several verification methods, and the efficiency of the performance and the satisfaction of those requirements for real-time are verified by simulation.