QP/C  6.3.1
DPP on STM32F746G-Discovery
bd_STM32F746G-Disco.jpg
STM32F746G-Discovery

Dining Philosophers Problem (DPP) example for STM32F746G-Discovery (Cortex-M7).

Demonstrated built-in kernels:

  • cooperative QV with ARM-Keil, GNU-ARM, and IAR-ARM toolchains
  • preemptive, run-to-completion QK with ARM-Keil, GNU-ARM, and IAR-ARM toolchains
  • dual-mode (run-to-completion/blocking) QXK with ARM-Keil, GNU-ARM, and IAR-ARM toolchains

Features:

  • multiple active objects, including 5 instances of the same AO class (Philo)
  • extended threads (the QXK version)
  • QP/Spy software tracing using the virtual COM-port
  • bi-directional QP/Spy (sending commands to the target)