feat: publish FreeRTOS C FC05 card
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
# FC05 card plan
|
||||
|
||||
## Thesis
|
||||
|
||||
A FreeRTOS queue owns a fixed-size byte copy of each enqueued item. Queue
|
||||
occupancy controls which sender or receiver is Blocked, while priority decides
|
||||
which unblocked task runs next.
|
||||
|
||||
## Views
|
||||
|
||||
- A2 — message, queue and task structure;
|
||||
- A5 — deterministic send/receive sequence;
|
||||
- A6 — occupancy and task-state transitions;
|
||||
- A7 — GDB-visible full-queue checkpoint;
|
||||
- A8 — value versus pointer ownership decision.
|
||||
|
||||
## Required evidence
|
||||
|
||||
The replay must prove empty blocking, full blocking, FIFO `M1→M2→M3`, retained
|
||||
`M2=0x2222` after the producer changes its source to `0xDEAD`, distinct task
|
||||
stacks and a deterministic ten-record evidence stream.
|
||||
Reference in New Issue
Block a user