QP/C  6.5.1
DPP on NUCLEO-H743Z
bd_NUCLEO-H743ZI.jpg
NUCLEO-H743ZI

Dining Philosophers Problem (DPP) example for NUCLEO-H743ZI MCU (Cortex-M7).

DPP example for FreeRTOS on STTexas Instruments TivaC123GXL MCU (Cortex-M4F) with the following toolchains:

  • ARM-Keil
  • GNU-ARM
  • IAR-ARM

Demonstrated features:

  • Multiple Active Objects
  • Regular "kernel-aware" ISR with "FromISR" APIs
    • QF_TICK_X_FROM_ISR()
    • QF_PUBLISH_FROM_ISR()
    • Q_NEW_FROM_ISR()
    • QACTIVE_POST_FROM_ISR()
  • Hi-priority "kernel-unaware" ISR
  • vApplicationTickHook()
  • QP/Spy output over the virtual COM port (Spy build configuration)
  • QP/Spy input over the virtual COM port (bi-directional Spy) (Spy build configuration)

Next: DPP on STM32F746G-Discovery examples