Files
lab-rv32i-freertos-c-delay-…/README.md
T

19 lines
716 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# FC04 — Delay, Blocking, Task States and Deletion
FC04 is a freestanding C11 card for the state and time model of a FreeRTOS
task. It uses the public API to distinguish Ready, Running, Blocked and
Suspended, then preserves bounded forensic evidence before self-deletion.
The deterministic experiment contains:
- one periodic task using vTaskDelayUntil() with a two-tick period;
- one task that suspends itself and is resumed by an observer;
- one low-priority observer that verifies states and the 2/4/6 wake timeline.
Build and verify with:
make check
The card is based on Chapter 4 sections 4.74.10 of the official FreeRTOS
Kernel Book. PDF generation and commits are separate explicit operations.