Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 578 Bytes

File metadata and controls

27 lines (21 loc) · 578 Bytes

Learning Objectives

  • Semaphore.

Concepts

Semaphores are synchronization primitives to enable synchronization between tasks, and between interrupts and tasks.

Steps

  1. Complete all the TODOs in the source/tutorials/tutorial_12/source/tutorial_12.c file.

  2. Execute the following commands from the root of the repository to build:

    rm -rf build
    mkdir build
    cd build
    cmake -B . -S ../source/ -DTUTORIAL=12
    make
  3. Execute the following command to run the binary:

    ./freertos_example
  4. Understand the output.