A design and implementation of DOS-based multitasking Kernel of the real-time operating systems for robot controller

DOS 환경 로봇제어기용 실시간 운영체계를 위한 멀티태스킹 커널의 설계및 구현

  • 장호 (영남대학교 전산공학과) ;
  • 이기동 (영남대학교 전산공학과)
  • Published : 1997.08.01

Abstract

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.

Keywords

References

  1. Real-Time Computer Control : An Introduction Stuart Bennett
  2. Stanford Univ. Department of Computer Science Technical Report CS:TN 94-8 Emulating Soft Real-Time Scheduling Using Traditional Operating System Schedulers Bard Adelberg(et al.)
  3. Real-Time UNIX systems : design and application guide Borko Furht(et al.)
  4. Sofrware Design Methods for Concurrent and Real-Time Systems SEI Series in software engineering Hassan Gomma
  5. Real-Time Software for Control D. M. Auslander;C. H. Tham
  6. Proceedings of th IEEE v.82 no.1 Scheduling algorithms and operating systems support for real-time systems Krithi Ramamritham(et al.)
  7. Advances in real-time systems Sang H. Son
  8. Real Time Systems Design and Analysis: An Engineer's Handbook Phillip A Laplante
  9. Technical Repory UBLCS-93-22 Real time systems : a tutorial F. Panzieri;R. Davoli
  10. An Introduction of Operating Systems(Second Edition) H. M. Deitel