On Time RTOS-32 Documentation
Welcome
RTTarget-32
RTTarget-32 Programming Manual
RTTarget-32 Reference Manual
Introduction
RTTarget-32 Configuration
Screen I/O
Interrupt Handling
Port I/O
System Functions
Program Loading
Memory Mapping and Management
Real-Time Clock and CMOS RAM
Keyboard
Mouse and Touch Screen Driver
Parallel Port Printer
Serial Port I/O
PCI BIOS
Plug-and-Play BIOS
PC Cards (PCMCIA)
MetaWINDOW Initialization
Run-Time System Support
System Management BIOS (SMBIOS)
Advanced Programmable Interrupt Controller (APIC)
Multiprocessor Management
Spinlocks
Advanced Configuration and Power Interface (ACPI) Tables
Extended RAM Management
RTVmf-32
Function RTVmfInit
Function RTVmfExtendHeap
Function RTVmfOutCharDebugConsole
Function RTVmfIdle
Function RTVmfIdleHalt
RTRth-32
RTKernel-32
RTFiles-32
RTIP-32
RTPEG-32
RTUSB-32
|
Function RTVmfInit
Function RTVmfInit initializes the RTOS32Win run-time system. It must be called from an Init function:
void RTVmfInit(void);
RTVmfInit performs the following:
- Global variable RTIRQ0Vector is set to E0h (default is 40h).
- If paging is enabled, the RTOS32Win run-time system's memory is mapped.
- Regions VmfAnchorDesc and VmfFmwkData are located and their addresses are passed to the initialization functions of RTOS32Win.
- RTVmfOutCharDebugConsole is assigned to RTCharOutHandler.
- The current system date and time is read from the RTOS32Win run-time system and function SetLocalTime is called.
- RTVmfIdle is assigned to RTIdleHandler.
- RTTarget-32's interrupt controller driver and Multiprocessor driver is replaced with drivers suitable for RTOS32Win.
Function RTVmfExtendHeap
|