This document describes how to use the thread-safe C and C++ libraries provided with VisualDSP++ 4.5 with an RTOS other than VDK. This information is provided as a guide for users who have a firm understanding of multithreaded programming principles and the procedures used in their multithreaded operating system.
This document describes the process of using the thread-safe C and C++ libraries provided with VisualDSP++ 4.5 in an environment other than the VDK RTOS. It details the necessary modifications to the Linker Description File (.LDF) and the initialization code required to replace VDK-specific functions with those from an alternative RTOS. The note covers changes in implementation between VisualDSP++ 4.0 and 4.5, specifically the shift from semaphores to a mutex-based system.
This document describes how to use the thread-safe C and C++ libraries provided with VisualDSP++ 4.5.
The thread-safe libraries are designed to work specifically with the VDK RTOS, which is the only configuration supported by Analog Devices.
In calls from the thread-safe runtime libraries, the size is 5*sizeof(int).