Home |
RTKernel-32 Programming Manual Multitasking, Real-Time, and RTKernel-32 Alternate APIs for RTKernel-32 Driver CPU386F Preconfigured Driver Library Drvrt32.lib |
Driver CPU386FCPU386F is the flat address CPU driver. It assumes the program is running in a completely flat address environment. In particular, interrupt handlers do not save, restore, or reload any segment registers. While this driver delivers very good performance and low interrupt latencies, it can only be used if no code interruptible by hardware interrupts modifies any of the segment registers DS, ES, FS, or SS. This is the case for compiler-generated code and all assembler modules included with On Time RTOS-32. If this rule is violated by any application code, sporadic and difficult to debug program crashes can be expected. Requirements: Intel 386 or compatible CPU (32-bit protected mode only), no segment register changes.
|