• 제목/요약/키워드: Real-time Operating System

검색결과 1,059건 처리시간 0.046초

Real-Time Communication using TMO(Time-Triggered and Message-Triggered Object) in Distributed Computing Systems

  • Kim, Gwang-Jun;Kim, Chun-Suk;Kim, Yong-Gin;Yoon, Chan-Ho;Kim, Moon-Hwan
    • Journal of information and communication convergence engineering
    • /
    • 제1권1호
    • /
    • pp.12-22
    • /
    • 2003
  • Real-time(RT) object-oriented(OO) distributed computing is a form of RT distributed computing realized with a distributed computer system structured in the form of an object network. Several approached proposed in recent years for extending the conventional object structuring scheme to suit RT applications, are briefly reviewed. Then the approach named the TMO (Time-triggered Message-triggered Object) structuring scheme was formulated with the goal of instigating a quantum productivity jump in the design of distributed time triggered simulation. The TMO scheme is intended to facilitate the pursuit of a new paradigm in designing distributed time triggered simulation which is to realize real-time computing with a common and general design style that does not alienate the main-stream computing industry and yet to allow system engineers to confidently produce certifiable distributed time triggered simulation for safety-critical applications. The TMO structuring scheme is a syntactically simple but semantically powerful extension of the conventional object structuring approached and as such, its support tools can be based on various well-established OO programming languages such as C++ and on ubiquitous commercial RT operating system kernels. The Scheme enables a great reduction of the designers efforts in guaranteeing timely service capabilities of application systems

실시간 분산처리를 제공하는 CHILL 실행시간 지원 시스템의 설계 및 구현 (A Design and Implementation of CHILL Run-time System for Distributed Real-time Processing)

  • 백의현;장종현;이동길
    • 한국정보처리학회논문지
    • /
    • 제7권9호
    • /
    • pp.2815-2826
    • /
    • 2000
  • 본 논문은 ATM교환 시스템과 같은 실시간 분산 소프트웨어를 범용 컴퓨터 시스템에서 실행할 수 있는 환경을 제공하는 CHILL 실행시간 지원 시스템(CHILL, Run-time System)의 설계 및 구현 기술에 관하여 기술한다. 이를 위하여 실시간 분산 CHILL 프로그램을 위한 실행 모델을 제시하고 해당 실행 모델을 갖는 소프트웨어를 범용 컴퓨터에서 실행하는 CRS를 개발하였다. CRS는 목적 시스템 운영체제와 동일한 실행환경을 호스트 컴퓨터에서 제공함으로 프로그래머는 목적 시스템이 없이도 소프트웨어 개발이 가능하다. 또한 다수의 개발자가 동시에 소프트웨어를 실행할 수 있는 환경을 제공하여 프로그램 생산성 향상에 도움이 된다. 이 실행환경은 SROS(Scalable Real-time Operating System)를 위하여 개발되었지만 다른 내장형 운영체제의 실행환경으로 확장이 용이하다.

  • PDF

정보가전기기에 적용되는 실시간 운용체제용 API 제안 (API Implementation for Internet Appliances)

  • 신창민;김도형;박승민
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2002년도 추계종합학술대회
    • /
    • pp.920-923
    • /
    • 2002
  • 기존의 정보가전기기들은 기능이 제한적이어서 간단한 제어 프로그램으로 운영이 가능하였으나, 현재의 정보가전기기들은 IEEE 1394, USB, Bluetooth, PLC 등의 새로운 기술들이 출현하고 복잡한 멀티미디어 데이터와 같은 기능들이 확대되어 다양한 기능을 만족시키는 실시간 운영체제의 필요성이 증대하였다. 본 논문에서 이러한 실시간 운영체제들에서 독립적으로 응용프로그램 개발 인터페이스를 지원하는 API를 제안한다. 본 논문에서 제안하는 API는 REDHAT사의 EL/IX 모델을 기반으로 하고, POSIX.1과 ISO C99의 표준 인터페이스를 지원하여 리눅스 및 다양한 실시간 운영체제에 공통적으로 탑재 가능하게 하였다. 또한 계층적인 구조를 가지게 하여 디지털 TV, 셋탑박스, 휴대용 정보단말기 등의 다양한 정보 가전기기에 적용될 수 있다. 실험 대상 RTOS로는 한국전자통신연구원에서 개발한 실시간 운영체제인 Qplus-P를 사용하였다.

  • PDF

실시간 웹서버 시스템을 위한 통합 스케줄링 방안 (An Integrated Scheduling Approach for Real-Time Web Servers)

  • 강봉직;정석용;이현숙;최경희;정기현;유해영
    • 전자공학회논문지CI
    • /
    • 제39권6호
    • /
    • pp.36-46
    • /
    • 2002
  • 본 논문에서는 웹서버를 탑재한 내장형 시스템에서 실시간 속성을 만족시킬 수 있는 스케줄링 기법을 제안한다. 내장형 시스템에 웹서버를 응용프로그램의 형태로 탑재하는 경우 운영체제와 웹서버간의 이원화된 스케줄링 때문에 우선 순위 역전 현상이 발생하여 실시간 속성을 만족시키지 못한다. 이에 본 논문에서는 웹서버의 일부 스케줄링 기능을 운영체제의 스케줄러와 통합 내장시켜 일관된 스케줄링 방법을 제공한다. 제안된 스케줄링 기법을 실험용 내장형 시스템에 적용한 결과, 웹서버를 일반 태스크로 구현한 경우와 달리 우선 순위 역전 현상이 발생하지 않았다. 또한 우선 순위에 따라 태스크별 응답 시간이 시스템 부하에 관계없이 일정하여 제안된 스케줄링 기법이 실시간 내장형 웹서버 시스템에 적합하다.

PC 와 I/O 인터페이스 보드를 이용한 유압식 하역장치의 실시간 모의시험기 개발 (Development of a Hydraulic Leading System Real-Time Simulator Using a PC and I/O Interface Board)

  • 이성래
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2000년도 춘계학술대회논문집A
    • /
    • pp.426-432
    • /
    • 2000
  • The hydraulic loading system real-time simulator using a PC and I/O interface board is developed to simulate the dynamic characteristics of hydraulic loading system in real time. The simulator receives the digital on-off control signals generated by the operator through the D/I channels, updates the state and output variables of the hydraulic loading system responding to the input signals and draw the moving pictuters of the lift cylinder, lift arm and loading box on the PC monitor in real time. Also, the operator can observe the displacement and pressure of cylinder, the rotatinal angle, reaction force, and safety factors of lift arm representing the operation of hydraulic loading system through the PC monitor in real time. The real-time simulator can be a very useful tool to design industrial dynamic systems and feel the goodness of the system operation since the operator can observe the moving pictures of the operating system in real time as he operates the real time simulator.

  • PDF

RM 스케쥴링과 Lock-Free 공유개체에 의한 실시간 시뮬레이션 (The Real-Time Constructive Simulation With the RM scheduling and Lock-free Shared Objects)

  • 박현규
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 1998년도 추계종합학술대회 논문집
    • /
    • pp.519-522
    • /
    • 1998
  • The Constructive Battle simulation Model is very important to the recent military training for the substitution of the field training. However, real battlefield systems operate under rea-time conditions, they are inherently distributed, concurrent and dynamic. In order to reflect these properties by the computer-based simulation systems which represent real world processes, we have been developing constructive simulation model for several years. The constructive simulation system is one of the famous real-time system software, nd the one common feature of all real-time systems is defined as the correctness of the system depend not only on the logical result of computation, but also on the time at which the results are produced. Conventionally, scheduling and resource allocation activities which have timing constraints are major problem of real-time computing systems. To overcome these constraints, we elaborated on these issues and developed the simulation system on commercially available hardware and operating system with lock-free resource allocation scheme and rae monotonic scheduling.

  • PDF

한계수행시간에 기초한 실시간 자원관리 기법의 구현에 관한 연구 (A Study on the Implementation of a Real-time Resource Allocation Based Time-Constraints)

  • 이정배;박용진
    • 전자공학회논문지B
    • /
    • 제29B권4호
    • /
    • pp.12-21
    • /
    • 1992
  • Many real-time supporting features are used to execute real-time process in a time-constraints given. In this paper, The real-tiem resources management mechanism based time constraints which order resources supporting real-time processes blocked by the processes was proposed. This mechanism was all implemented and tested on the UNIX operating system.

  • PDF

실시간 운영 체제를 이용한 범용 로봇 제어 언어의 개발 (The development of general purpose robot language based on real time operating system)

  • 이덕만;오종환;이진수
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1991년도 한국자동제어학술회의논문집(국내학술편); KOEX, Seoul; 22-24 Oct. 1991
    • /
    • pp.18-23
    • /
    • 1991
  • We need general developing environment to control robot with effect but less energy. So, software and hardware tools are very important. In this paper, we present a general-purpose robot control language and its implementation on Real Time O/S and VME bus system. The system runs on the VMEexec Real Time Operating System and robot program is written in the "C" language. The developed program is linked with the robot control C library io produce an executable image. Under the developed robot control environment, the user can write a general high-level control program leaving all the specific information about the robot in a robot specific file.ific file.

  • PDF

RTOS와 SOPC를 이용한 유연한 실시간 처리 임베디드시스템 (Flexible Real Time Embedded System Using RTOS and SOPC)

  • 안상민;최우창;공정식;이보희;김진걸;허욱열
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 제36회 하계학술대회 논문집 D
    • /
    • pp.2843-2845
    • /
    • 2005
  • This paper deals with the design of real-time embedded system using RTOS (real-time operating system) and SOPC (system on a programmable chip). It is, in general, known that RTOS has the problem of time delay caused by the multiple tasks and task management approach. Since the increase in time delay in real-time embedded system makes the overall system have the poor performance or the critical behavior of instability and unreliability, the method employed RTOS and SOPC is proposed to attack the above problems. The proposed system is implemented on the RC-motor controller and is verified by real experiment.

  • PDF

움직이는 원통형 물체를 잡는 매니퓰레이터를 위한 레이저 거리계 기반의 서보시스템 (LRF-Based Servo System for a Manipulator Grasping Moving Cylinders)

  • 천홍석;김병국
    • 제어로봇시스템학회논문지
    • /
    • 제14권3호
    • /
    • pp.263-272
    • /
    • 2008
  • We implemented a real-time servo system for a manipulator based on Laser Range Finder (LRF). and established algorithms for grasping a moving cylinder. We devised a manipulator mechanism and driving hardware based on a system board equipped with Xscale Processor with real-time operating system RTAI on Linux. The manipulator motor driver is connected to the system board via CAN communication link, and LRF is connected via RS-232C. We implemented real-time software including CAN device driver, RS-232C device driver, manipulator trajectory generator, and LRF control software. A typical application experiment for grasping a cylinder with circle motion demonstrated our system's real-time performance.