Site Map | Contact Us
Quantum Leaps - innovating embedded systems Toll-free: 1-866-450-LEAP
QP state machine frameworks development kits

QP state machine frameworks development kits
  

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!
QP state machine frameworks for Linux QP state machine frameworks for BSD
Linux
BSD
QDK/C Linux/BSD (POSIX-Threads)

QDK/C++ Linux/BSD (POSIX-Threads)
new!
QP state machine frameworks for Windows QP state machine frameworks for 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!
QP state machine frameworks for VxWorks
VxWorks
QDK/C VxWorks

QDK/C++ VxWorks
new!
QP state machine frameworks for FreeRTOS.org
FreeRTOS.org™
QDK/C FreeRTOS.org-ARM9

QDK/C++ FreeRTOS.org-ARM9
new!
QP state machine frameworks for MicroC/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
new!
QP state machine frameworks for eCOS
eCos
QDK/C eCos

QP state machine frameworks for 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...

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
new!
Quantum Leaps in the ARM Connected Community
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)
new!
QP state machine frameworks for ARM Cortex-M3
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)
new!
QP state machine frameworks for 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)
new!
QP state machine frameworks for MSP430
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)
new!
QP state machine frameworks for AVR
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)
new!
QP state machine frameworks for M16C QP state machine frameworks for M32C QP state machine frameworks for R8C
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)
new!
QP state machine frameworks for H8
H8
(Renesas)
QDK/C H8-Renesas SKP36077 (Renesas HEW4)

QDK/C++ H8-Renesas SKP36077 (Renesas HEW4)
QDK-nano H8-Renesas SKP36077 (Renesas HEW4)
new!
QP state machine frameworks for ColdFire
ColdFire
(FreeScale)
QDK/C ColdFire-IAR (IAR EWCF 1.20A)

QDK/C++ ColdFire-IAR (IAR EWCF 1.20A)

new!
QP state machine frameworks for HC08
HC08
HCS08
(Freescale)
QDK-nano-HC08-CW08 (Code Warrior HC(S)08)
QP state machine frameworks for Nios II
Nios II
(Altera)
QDK/C Nios2-GCC (Nios II IDE)

QDK/C++ Nios2-GCC (Nios II IDE)
new!
QP state machine frameworks for 8051
8051
80251
(Multiple Silicon Vendors)
QDK/C 80251-Keil

QDK-nano 8051-IAR
new!
QP state machine frameworks for PICmicro
PIC18
(Microchip)
QDK/C PIC18-MPLAB-C18

QDK-nano PIC18-MPLAB-C18
new!
QP state machine frameworks for PSoC
PSoC
(Cypress)
QDK-nano PSoC-ICCM8C
to topTop of page


Version: August 31, 2008