Site Map | Contact Us
Quantum Leaps - innovating embedded systems Call us toll-free!
QL downloads

QDK
  

QP™ and QP-nano™ Development Kits (QDKs)

QP™ Ports to Popular OSes/RTOSes
QP™ Ports to Popular CPUs
Download Instructions Download instructions
Licensing QDK Licensing


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
new!
Linux BSD
Linux
BSD
QDK/C Linux/BSD (POSIX-Threads)

QDK/C++ Linux/BSD (POSIX-Threads)
new!
Windows Windows Mobile Windows XP,2K,98
Windows 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)
new!
VxWorks
VxWorks
QDK/C VxWorks

QDK/C++ VxWorks
QNX
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...
new!
µC/OS-II
µ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
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
ARM Powered
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
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
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)
ARM Powered
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)
ARM Powered
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
Nios II
(Altera)
QDK/C Nios2-GCC (Nios II IDE)

QDK/C++ Nios2-GCC (Nios II IDE)
M16C
M16C
(Renesas)
QDK/C M16C-NC30 (Renesas HEW)

QDK-nano M16C-NC30 (Renesas HEW)
MC68HC08
68HC08
68HCS08
(Freescale)
QDK-nano-MC68HC08-CW08 (Code Warrior HC(S)08)
8051
8051
80251
(Multiple Silicon Vendors)
QDK/C 80251-Keil

QDK-nano 8051-IAR
QDK-nano 8051-Keil
PICmicro
PIC18
(Microchip)
QDK/C PIC18-MPLAB-C18

QDK-nano PIC18-MPLAB-C18
PSoC
PSoC
(Cypress)
QDK-nano PSoC-ICCM8C
to topTop of page


Version: July 27, 2007