Zephyr RTOS on ESP32-S3 (ZEP-RTOS-A)

24 weeks · 3 certificate tier(s) · CO threshold 75% · INR 20,000

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

MetricCount
units23
topics211
topic quiz activities1288
mcq questions1288
practice labs10
eval labs96
content blocks1001