All members of the Quantum Platform (QP) family of frameworks (QP/C, QP/C++, and QP-nano) can be easily adapted to various operating systems, microprocessor architectures, and compilers. Adapting the QP software is called porting and all QP components have been designed from ground up to make the porting easy.
A large, steadily growing number of Quantum Development Kits™ (QDKs) are available from the Quantum Leaps web site. A QDK™ contains the port of the specified QP™ version plus example application(s) illustrating the use of QP™ on the specific operating system or processor architecture.
| NOTE: Each QDK contains only the the software dependent on the particular processor, operating system, or the compiler, but does NOT contain the portable QP baseline code. In other words, you need to install the QP baseline code, before you install any port. |
| Please click on the Operating System name or the icon in the left column in the table below to link to the page dedicated to the specific OS/RTOS. | |
| Currently Supported OS/RTOS | |
| OS / RTOS | QDK(s) Available |
![]()
![]() Linux BSD |
QDK/C Linux/BSD (POSIX-Threads) QDK/C++ Linux/BSD (POSIX-Threads) |
![]()
Windows XP,2K,98Windows CE |
QDK/C Win32 (Win32-Threads) QDK/C Win32_1T-VC6 (Single-Thread) QDK/C++ Win32 (Win32-Threads) QDK/C++ Win32_1T-VC6 (Single-Thread) |
![]() ![]() VxWorks |
QDK/C VxWorks QDK/C++ VxWorks |
![]() QNX Neutrino |
NOTE: the Linux (POSIX) port works for QNX as well. QP ports utilizing full memory protection for active objects, which is available in QNX Neutrino, are under development... |
![]() ![]() µC/OS-II |
QDK/C µC/OS-II-x86 QDK/C µC/OS-II-ARM QDK/C++ µC/OS-II-x86 QDK/C++ µC/OS-II-ARM |
![]() eCos |
under development... |
|
Please click on the Processor name or the icon in the left column in the table below to link to the page dedicated to the specific microprocessor family. |
|
| Currently Supported Microprocessors | |
| Microprocessor (Vendor) |
QDK(s) Available |
![]() ARM7, ARM9 ARM and THUMB mode (Multiple Silicon Vendors) |
App Note ARM-IAR (generic) App Note ARM-GNU (generic) QDK/C ARM-IAR AT91EB40A (IAR EWARM 4.41A) QDK/C ARM-IAR AT91SAM7S (IAR EWARM 4.41A) QDK/C ARM-GNU AT91SAM7S (CodeSourcery G++ 4.2) QDK/C ARM-IAR LPC213X (IAR EWARM 4.41A) QDK/C ARM-GNU LPC213X (CodeSourcery G++ 4.2) QDK/C++ ARM-IAR AT91EB40A (IAR EWARM 4.41A) QDK/C++ ARM-IAR AT91SAM7S (IAR EWARM 4.41A) QDK/C++ ARM-GNU AT91SAM7S (CodeSourcery G++ 4.2) QDK/C++ ARM-IAR LPC213X (IAR EWARM 4.41A) QDK/C++ ARM-GNU LPC213X (CodeSourcery G++ 4.2) QDK-nano ARM-GNU AT91SAM7 (CodeSourcery G++ 4.2) QDK-nano ARM-GNU LPC213X (CodeSourcery G++ 4.2) |
![]() ARM Cortex-M3 (Luminary Micro) |
QDK/C Cortex-M3-RV (Keil/RealView 3.0) QDK/C Cortex-M3-IAR (IAR EWARM 4.41A) QDK/C++ Cortex-M3-RV (Keil/RealView 3.0) QDK/C++ Cortex-M3-IAR (IAR EWARM 4.41A) QDK-nano Cortex-M3-RV (Keil/RealView 3.0) QDK-nano Cortex-M3-IAR (IAR EWARM 4.41A) |
![]() 80x86 (Intel and Other Silicon Vendors) |
QDK/C 80x86-TCPP101 (Turbo C++ 1.01) QDK/C++ 80x86-TCPP101 (Turbo C++ 1.01) QDK-nano 80x86-TCPP101 (Turbo C++ 1.01) |
![]() MSP430 (Texas Instruments) |
QDK/C MSP430-IAR QDK/C MSP430-CCE (Code Composer Essentials) QDK/C++ MSP430-IAR QDK-nano MSP430-IAR QDK-nano MSP430-CCE (Code Composer Essentials) |
![]() AVRmega AVRtiny (Atmel) |
QDK/C AVR-IAR QDK/C AVR-GCC (WinAVR) QDK/C++ AVR-IAR QDK-nano AVR-IAR QDK nano-AVR-GCC (WinAVR) |
![]() Nios II (Altera) |
QDK/C Nios2-GCC (Nios II IDE) QDK/C++ Nios2-GCC (Nios II IDE) |
![]() M16C (Renesas) |
QDK/C M16C-NC30 (Renesas HEW) QDK-nano M16C-NC30 (Renesas HEW) |
![]() 68HC08 68HCS08 (Freescale) |
QDK-nano-MC68HC08-CW08 (Code Warrior HC(S)08) |
![]() 8051 80251 (Multiple Silicon Vendors) |
QDK/C 80251-Keil QDK-nano 8051-IAR QDK-nano 8051-Keil |
![]() PIC18 (Microchip) |
QDK/C PIC18-MPLAB-C18 QDK-nano PIC18-MPLAB-C18 |
![]() PSoC (Cypress) |
QDK-nano PSoC-ICCM8C |
Top of page
Version: July 27, 2007








Windows XP,2K,98













