~/talk

Learn Operating Systems Theory While Working with Zephyr

links:none on file
slides:none on file

Course uses Zephyr as a model OS with 14 hands‑on labs, each ~90 minutes, full instructions and sample solutions available on GitLab. Labs boot on QEMU and real boards (ARM M0 and x86) by toggling one config, exercise kernel APIs with timers, threads and priorities, cover mutexes, semaphores and a parking‑lot synchronization demo, explore memory management (heap/stack, no MMU), simple FAT/SD filesystem access, basic device trees and POSIX compatibility checks. Labs are bilingual and tested by student beta‑testers.

AI-written summary · about

  1. 0:00Teaching OS theory with Zephyr
  2. 3:54Switching to Zephyr
  3. 5:39Open-source OS labs
  4. 7:46Course structure
  5. 9:14First lab: Zephyr basics
  6. 10:15Second lab: Config and portability
  7. 11:21Kernel API and hardware
  8. 12:26Threads and kernel vs user space
  9. 13:09Scheduling in Zephyr
  10. 14:13Mutexes and parking simulation
  11. 15:17Memory management
  12. 16:43File systems and SD card
  13. 17:47POSIX and drivers
  14. 19:11Educational goals
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.