학술논문

Flying Objects: a modular real time object operating system
Document Type
Conference
Source
1999 IEEE Conference on Real-Time Computer Applications in Nuclear Particle and Plasma Physics. 11th IEEE NPSS Real Time Conference. Conference Record (Cat. No.99EX295) NPSS real time conference Real Time Conference, 1999. Santa Fe 1999. 11th IEEE NPSS. :543-546 1999
Subject
Computing and Processing
Real time systems
Operating systems
Embedded system
Java
Yarn
Kernel
Production systems
Programming profession
Libraries
Object oriented programming
Language
Abstract
Flying Objects is a real time operating system for the Siemens C167 or ST/spl sim/10 built in C++ from the scratch, without sacrificing a significant amount of resources, including time, when compared to other real time operating systems, programmed in C. The purpose of Flying Objects is to provide the applications developer the resources to easily build an embedded system through a well defined high level interface, with little or no recourse to low level, buffer oriented programming. Flying Objects has a strong influence from the programming environments and philosophy of Java and Smalltalk. Every application is an object with a state machine, and the memory space is shared among the concurrent threads. There are plans to port Flying Objects to other microcontrollers.