On Time RTOS-32 Documentation
Welcome
RTTarget-32
RTKernel-32
RTKernel-32 Programming Manual
Introduction
Multitasking, Real-Time, and RTKernel-32
Module RTKernel-32
Alternate APIs for RTKernel-32
Supplemental Modules
RTKernel-32 Drivers
System Interface
Interrupt Handling
Kernel Clock
High Resolution Timer
Floating Point
Memory Management
Driver MEMCHEAP
Driver MEMSTH
Driver MEMSTCH
Driver MEMW32
Source Code Positions
CPU
Overview of all Drivers
Preconfigured Driver Library Drvrt32.lib
Demo Programs
Advanced Topics
Typical Error Sources
Error and Information Messages
RTKernel-32 Reference Manual
RTFiles-32
RTIP-32
RTPEG-32
RTUSB-32
|
Driver MEMCHEAP
This driver maps memory allocation and deallocation functions to standard ANSI C functions malloc and free. The driver does not contain any reentrance protection. Therefore, malloc and free must be protected by some other means (e.g., the run-time system's Win32 multithreaded libraries). This driver should be used if you don't plan to use RTKernel-32's Win32 emulation and do not call any RTKernel-32 functions before function main has been invoked.
Requirements: C/C++ run-time system, no RTKernel-32 calls before main has been called.
Memory Management
Driver MEMSTH
|