Fast interrupt platform for extended DOSExtended DOS offers the unique combination of a simple operating system which allows direct assess to the interrupt tables, 32 bit protected mode access to a 4096 MByte address space, and the use of industry standard C compilers. The drawback is that fast interrupt handling requires both 32 bit and 16 bit versions of each real-time process interrupt handler to avoid mode switches on the interrupts. A set of tools has been developed which automates the process of transforming the output of a standard 32 bit C compiler to 16 bit interrupt code which directly handles the real mode interrupts. The entire process compiles one set of source code via a make file, which boosts productivity by making the management of the compile-link cycle very simple. The software components are in the form of classes written mostly in C. A foreground process written as a conventional application which can use the standard C libraries can communicate with the background real-time classes via a message passing mechanism. The platform thus enables the integration of high performance real-time processing into a conventional application framework.
Document ID
19950059086
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Duryea, T. W. (Rockwell International Corp. Canoga Park, CA, US, United States)
Date Acquired
August 16, 2013
Publication Date
January 1, 1995
Publication Information
Publisher: American Institute of Aeronautics and Astronautics