Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to Zephyr Part 1: Getting Started - Installation and Blink

Digi-Key via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This 44-minute tutorial video introduces the first part of a 12-part series on the Zephyr Project, an open-source real-time operating system for embedded systems and IoT devices. Learn how to set up the Zephyr development environment using Docker and build a basic LED blinking example project. Follow along with comprehensive instructions for creating a development environment, connecting through a browser or VS Code, building the blink demo, flashing it to hardware, and monitoring via serial terminal. The video is part of a larger course covering Zephyr's ecosystem including CMake, Kconfig, Devicetree, multithreading, interrupts, graphics with LVGL, WiFi connectivity, and custom board configuration. Requires intermediate skills in C programming and microcontroller concepts, with specific hardware requirements including an ESP32-S3-DevKitC and various components for future projects. A companion written guide and GitHub repository are available for additional reference.

Syllabus

0:00 Intro
2:27 Syllabus
7:06 Prerequisites
7:52 History of Zephyr
8:55 Required Hardware
12:13 Build Docker Image for the Development Environment
23:07 Using a Browser With the Docker Image
24:23 Using Local VS Code With the Docker Image
28:07 Building Blink Demo
36:09 Flash Blink Demo
41:39 Using the Python Serial Terminal
42:29 Conclusion

Taught by

Digi-Key

Reviews

Start your review of Introduction to Zephyr Part 1: Getting Started - Installation and Blink

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.