Zephyr RTOS on ESP32-S3 (ZEP-RTOS-A)
Platform abstract summary: Jupius Learning is a data-dense engineering education platform that maps learner compiler and evaluation performance directly to Course Outcome (CO) attainment metrics and Bloom's Taxonomy cognitive tiers. This public document provides an automated continuous governance audit trail for institutional accreditation validation.
Course focus: Zephyr RTOS on ESP32-S3 — west workflows, kernel objects, Devicetree, buses, motion, and networking labs.
Locked Course Outcome (CO) attainment targets
| Ref | Bloom tier | Weight | Description |
|---|---|---|---|
| CO1 | apply | 17% | Bring up Zephyr 4.1 west on ESP32-S3-DevKitC-1 and use threads, sleep, semaphores, mutex/condvar, msgq, timers, and workqueues with UART0 proof (Units 1–8). |
| CO2 | apply | 16% | Use sys_heap/k_malloc, sys_hashmap, and Devicetree/Kconfig overlay literacy including a lab alias fragment (Units 9–11). |
| CO3 | apply | 17% | Drive kit GPIO/PWM, I2C WHOAMI, and NVS boot-count on the shared EMB pin roles with UART tokens (Units 12–15). |
| CO4 | apply | 16% | Use Zephyr logging modules, uart0 shell, and zbus channels as services distinct from printk and msgq (Units 16–18). |
| CO5 | analyze | 17% | Command A4988 STEP/DIR and TMC2209 UART motion on kit pins without stealing UART0 or powering VMOT from USB (Units 19–20). |
| CO6 | evaluate | 17% | Join a Zephyr Wi-Fi station, complete an authorized OTA download, then integrate three earlier proofs in the Unit 24 capstone (Units 21, 22, and 24). MQTT and BLE are outside this course. |
Certificate hard gates
| Certificate | CO scope | Evaluated lab quota | CO attainment | Gate |
|---|---|---|---|---|
| West & kernel objects | CO1 | ≥ 75% | ≥ 75% | Certificate 1 wrap — Console kernel (Unit 8) |
| Memory & Devicetree board | CO1–CO2–CO3 | ≥ 75% | ≥ 75% | Certificate 2 wrap — Memory and kit (Unit 15) |
| Services, station, OTA, capstone | CO1–CO2–CO3–CO4–CO5–CO6 | ≥ 75% | ≥ 75% | Certificate 3 — Product RTOS capstone (Unit 24) |
Published activity totals
| Metric | Count |
|---|---|
| units | 23 |
| topics | 211 |
| topic quiz activities | 1288 |
| mcq questions | 1288 |
| practice labs | 10 |
| eval labs | 96 |
| content blocks | 1001 |