Native Examples (by Built-in Kernel)
Native Examples (by Development Toolchain)
ARM-Keil Toolchain (ARM Compiler 5)
ARM-Clang Toolchain (ARM Compiler 6)
GNU-ARM (command-line with Makefile, importable to Eclipse)
GNU-ARM with TI CCS IDE
IAR EWARM
CCS for MSP430
IAR EW430
Native Examples (by Processor)
Examples for Third-Party RTOS
Examples for Workstations (Windows, Linux, MacOS)
The examples in the "workstation" directory are designed for workstations (running Windows, Linux, or MacOS), but they can also be used for projects intended for the embedded versions of the "big" operating systems (e.g., embedded-Linux or Windows-embedded). These examples are based on the following QP ports:
- POSIX-QV — single-threaded examples for POSIX-QV (Linux, MacOS)
- POSIX — multi-threaded examples for POSIX (Linux, MacOS, QNX, etc.)
- Windows-QV — single-threaded examples for Windows
- Windows — multi-threaded examples for Windows
Examples for Third-Party Middleware
Examples by Development Board
The boards chosen for the examples are generally inexpensive and self-contained with minimal need for external hardware (such as external JTAG debuggers or power supplies). Also, all the selected boards provide a virtual COM port (ideally) or can be easily connected to a TTL-to-USB serial converter cable for QS software tracing output.
- Note
- You can hover the mouse cursor over the icon in the list below to see the picture of the board.
ARM Cortex-M Boards

- Blinky on EK-TM4C123GXL (QV, QK kernels; ARM-KEIL, GNU-ARM, IAR-EWARM toolchains)
- DPP on EK-TM4C123GXL (QV, QK, QXK kernels; ARM-KEIL, GNU-ARM, IAR-EWARM toolchains)
- DPP on EK-TM4C123GXL (FreeRTOS kernel; ARM-KEIL, GNU-ARM, IAR-EWARM toolchains)
- DPP on NUCLEO-H743ZI (FreeRTOS kernel; ARM-KEIL, GNU-ARM, IAR-EWARM toolchains)
- DPP on EK-TM4C123GXL (ThreadX kernel; IAR-EWARM toolchain)
- DPP on EK-TM4C123GXL (uC/OS-II kernel; ARM-KEIL, GNU-ARM, IAR-EWARM toolchains)

- Blinky on EFM32-SLSTK3401A (QV, QK kernels; ARM-KEIL, GNU-ARM, IAR-EWARM toolchains)
- DPP on EFM32-SLSTK3401A (QV, QK, QXK kernels; ARM-KEIL, GNU-ARM, IAR-EWARM toolchains)
- "Fly 'n' Shoot" Game on EFM32-SLSTK3401A (QV, QK kernels; ARM-KEIL, GNU-ARM, IAR-EWARM toolchains; QWin-GUI emulation)







ARM Cortex-R Boards:

ARM7 Boards:

MSP430 Boards:

Examples by MCU Architecture
- ARM Cortex-M0/M0+
- ARM Cortex-M3
- ARM Cortex-M4 (with hardware FPU)
- ARM Cortex-M7 (with hardware single-precision FPU)
- ARM Cortex-M7 (with hardware double-precision FPU)
- ARM Cortex-R
- ARM7 / ARM9
- MSP430
Examples by MCU Vendor
- Atmel
- NXP
- Silicon Labs
- ST Microelectronics
- Texas Instruments
Next: Native Examples (Built-in Kernels)