feat: add organization-per-series EDU catalog
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# FreeRTOS C++ — plan kart
|
||||
|
||||
Status: K02 istnieje i jest bieżącą kartą; K03–K16 są planem.
|
||||
|
||||
Karta `heap_4` należy do serii FreeRTOS C. FreeRTOS C++ zaczyna się dopiero po
|
||||
ukończeniu dwóch torów prowadzonych równolegle: FreeRTOS C oraz C++. K02
|
||||
porównuje znany już surowy task C z freestanding wrapperem C++ i Vector V0.
|
||||
|
||||
```text
|
||||
FreeRTOS C++
|
||||
├── K02 · First Task, Stack, Tick, Scheduler and Vector V0
|
||||
├── K03 · Vector V1 — Destructor, Move, Ownership and RAII
|
||||
├── K04 · Scheduler States, Priorities and Typed Ticks
|
||||
├── K05 · C++ Heap Bridge, Heap Models and HeapStats
|
||||
├── K06 · MemoryResource and FreeRtosAllocator<T>
|
||||
├── K07 · TaskHandle_t, Explicit Start and Static Trampoline
|
||||
├── K08 · DynamicTask, StaticTask, Deletion and Lifetime
|
||||
├── K09 · Scheduler Facade and Scoped Kernel Guards
|
||||
├── K10 · Queue<T> and StaticQueue<T, N>
|
||||
├── K11 · Mutex, LockGuard and Priority Inheritance
|
||||
├── K12 · Semaphores and Task Notifications
|
||||
├── K13 · EventGroup and Coordinated State
|
||||
├── K14 · Software Timer and the Timer Daemon Task
|
||||
├── K15 · Explicit FromISR, UART and GPIO Wrappers
|
||||
└── K16 · Integrated Real-time Application and Evidence
|
||||
```
|
||||
|
||||
Pełna specyfikacja każdej lekcji znajduje się w
|
||||
`series/freertos/lab-rv32i-freertos-task-stack-vector/doc/cpp-wrappers-roadmap.md`.
|
||||
Kernel oraz port pozostają w C; publiczna warstwa dydaktyczna C++ jest
|
||||
freestanding, bez wyjątków, RTTI i zależności od hosted `libstdc++`.
|
||||
Każda karta linkuje również do osobnej serii OOP, gdy wrapper rzeczywiście
|
||||
realizuje wzorzec lub idiom wymagający osobnego omówienia.
|
||||
|
||||
Szczegółowy plan bieżącej K02 oraz kontrolowane porównanie z FC02:
|
||||
|
||||
- [K02 Task01 — A1–A8 plan](../../../../series/freertos/lab-rv32i-freertos-task-stack-vector/doc/task01-a1-a8-plan.md)
|
||||
- [FC02/K02 — paired first-task experiment](freertos-first-task-a1-a8.md)
|
||||
Reference in New Issue
Block a user