On Time RTOS-32 Documentation
Welcome
RTTarget-32
RTTarget-32 Programming Manual
Introduction
Running Win32 Programs without Win32
The i386 Microprocessor
RTLoc: Locating a Program
Running a Program on the Target
Cross Debugging
Using an IDE
The RTTarget-32 API
Demo Programs
Advanced Topics
Choosing a Locate Method
Running with or without Paging
Running at CPL 0 or 3
Installing Hardware Interrupt Handlers
Catching NULL Pointer Assignments
Catching Stack Overflows
Running without Run-Time System
Avoid Repeated Downloads
Configuration for Debug and Release Builds
Using Data Compression
Using DLLs through RTLoc
Loading DLLs through a File System
RAM File System
Installable File System
Multithread Applications
Using the MetaWINDOW Graphics Library
Using the 387 Emulator
Using Non-Volatile Memory
APIC Mode
Multiprocessor Applications
Custom MP Floating Pointer Structure
RTVmf-32
Device Management
Configuration Files
Compiling and Linking
Run-Time Requirements
Debugging
Release Notes
RTRth-32
Performance Optimizations
Compiling and Linking with On Time RTOS-32
Redistributable Components of RTTarget-32
RTLoc Error Messages
RTTarget-32 Reference Manual
RTKernel-32
RTFiles-32
RTIP-32
RTPEG-32
RTUSB-32
|
Compiling and Linking
Application source files in need of RTVmf-32 API functions must #include header file Rtvmf.h.
On Time RTOS-32 programs to be run under RTOS32Win must always link library Rvmf.lib before Rtt32.lib (please note that the order of libraries is significant and important). Programs also using RTKernel-32 must link the RTVmf-32 drivers Clkvmf.lib, Hrtvmf.lib or Hrtpent.lib, and SysVmf.lib before Drvrt32.lib. Programs using RTIP-32 and the virtual network interface must also link library Netvmf.lib before Rtip.lib.
Here are a few examples for different configurations:
Configuration |
Ordered List of Required Libraries |
RTTarget-32 only |
Rtvmf.lib Rtt32.lib |
RTKernel-32 Debug Version, Single Core |
Rtk32.lib Clkvmf.lib Hrtvmf.lib SysVmf.lib Drvrt32.lib Rtvmf.lib Rtt32.lib |
RTKernel-32 Standard Version, Multi Core, RTIP-32 |
Netvmf.lib Rtip.lib Rtk32mps.lib Clkvmf.lib Hrtvmf.lib SysVmf.lib Drvrt32.lib Rtvmf.lib Rtt32.lib |
Please note that driver Hrtpent.lib is also supported instead of Hrtvmf.lib.
RTVmf-32
Configuration Files
Run-Time Requirements
|