Lightning Talk: Zephyr in Education
summary
Course uses Zephyr for labs like dining philosophers on a custom green baseboard stacked with an STM Discovery kit; students implement mutexes, semaphores and real-time fixes. Development environment is a Debian container baseline with Zephyr SDK and west, exported as a WSL distro for Windows. Boards are flashed from host with J Flash Light. Setup proves reproducible and fast, every student ends with a working environment and builds are fastest via the WSL image.
AI-written summary · about
chapters (11)
- 0:00Zephyr in education
- 1:06Zephyr in university courses
- 2:29Lab setup challenges
- 3:34Uniform dev environment goals
- 4:17Ubuntu VM problems
- 5:01Containers and WSL solution
- 6:31Flashing boards with J-Flash Light
- 7:39Building container with Podman
- 8:23WSL distro export
- 9:07Student feedback and success
- 9:27GitHub repository
related talks
29mZephyr Development Environment for Students
38mJumpstarting Zephyr: Engaging Newcomers through Practical Workshops
45mLeveraging Zephyr RTOS for modern embedded systems: a perspective from education and research
21mLearn Operating Systems Theory While Working with Zephyr
27mZephyr RTOS as a role model in the operating systems theory education
24mMigrating an embedded systems lab to Zephyr: an experience report
55mZephyr: An Ideal Platform for Introducing Processes of Safety-Critical Embedded Systems
10mLightning Talk: Using Zephyr to Power the Sustainable Cloud
