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 |
![]() ![]() FreeRTOS.org™ |
QDK/C FreeRTOS.org-ARM9 QDK/C++ FreeRTOS.org-ARM9 |
![]() ![]() µ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 |
QDK/C eCos |
![]() 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... |
|
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) |
QDK/C ARM-IAR AT91SAM7S (IAR EWARM 5.11) QDK/C ARM-GNU AT91SAM7S (CodeSourcery G++ 4.2) QDK/C ARM-IAR LPC213X (IAR EWARM 5.11) QDK/C ARM-IAR AT91EB40A (IAR EWARM 5.11) QDK/C++ ARM-IAR AT91SAM7S (IAR EWARM 5.11) QDK/C++ ARM-GNU AT91SAM7S (CodeSourcery G++ 4.2) QDK/C++ ARM-IAR LPC213X (IAR EWARM 5.11) QDK/C++ ARM-IAR AT91EB40A (IAR EWARM 5.11) QDK-nano ARM-IAR AT91SAM7 (IAR EWARM 5.11) |
![]() ![]() ARM Cortex-M3 (Luminary Micro) |
QDK/C Cortex-M3-IAR (IAR EWARM 5.11) QDK/C++ Cortex-M3-IAR (IAR EWARM 5.11) QDK-nano Cortex-M3-IAR (IAR EWARM 5.11) |
![]() ![]() 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 (IAR EW430 4.10A) QDK/C++ MSP430-IAR (IAR EW430 4.10A) QDK-nano MSP430-IAR (IAR EW430 4.10A) |
![]() ![]() ATmega ATtiny (Atmel) |
QDK/C AVR-GNU (WinAVR) QDK/C AVR-IAR (IAR EWAVR) QDK/C++ AVR-GNU (WinAVR) QDK/C++ AVR-IAR (IAR EWAVR) QDK nano-AVR-GNU (WinAVR) QDK-nano AVR-IAR (IAR EWAVR) |
![]()
![]() M16C/M32C/R8C (Renesas) |
QDK/C M16C-NC30 RSKM16C26A (Renesas HEW4/NC30) QDK/C M16C-NC30 Neutrino (Renesas HEW4/NC30) QDK/C M16C-NC30 SKP16C28 (Renesas HEW4/NC30) QDK/C M32C-NC308 RSM32C87 (Renesas HEW4/NC308) QDK/C R8C-NC30 RSKR8C25 (Renesas HEW4/NC30) QDK/C R8C-NC30 Tau (Renesas HEW4/NC30) QDK-nano M16C-NC30 RSKM16C26A (Renesas HEW4/NC30) QDK-nano M16C-NC30 Neutrino (Renesas HEW4/NC30) QDK-nano M16C-NC30 SKP16C28 (Renesas HEW4/NC30) QDK-nano M32C-NC308 RSM32C87 (Renesas HEW4/NC308) QDK-nano R8C-NC30 RSKR8C25 (Renesas HEW4/NC30) QDK-nano R8C-NC30 Tau (Renesas HEW4/NC30) |
![]() ![]() H8 (Renesas) |
QDK/C H8-Renesas SKP36077 (Renesas HEW4) QDK/C++ H8-Renesas SKP36077 (Renesas HEW4) QDK-nano H8-Renesas SKP36077 (Renesas HEW4) |
![]() ![]() ColdFire (FreeScale) |
QDK/C ColdFire-IAR (IAR EWCF 1.20A) QDK/C++ ColdFire-IAR (IAR EWCF 1.20A) |
![]() ![]() HC08 HCS08 (Freescale) |
QDK-nano-HC08-CW08 (Code Warrior HC(S)08) |
![]() Nios II (Altera) |
QDK/C Nios2-GCC (Nios II IDE) QDK/C++ Nios2-GCC (Nios II IDE) |
![]() ![]() 8051 80251 (Multiple Silicon Vendors) |
QDK/C 80251-Keil QDK-nano 8051-IAR |
![]() ![]() PIC18 (Microchip) |
QDK/C PIC18-MPLAB-C18 QDK-nano PIC18-MPLAB-C18 |
![]() ![]() PSoC (Cypress) |
QDK-nano PSoC-ICCM8C |
Top of page
Version: August 31, 2008








Windows XP,2K,98
















