AI Engineer - Learn how to integrate AI into software applications
2,000+ Free Courses with Certificates: Coding, AI, SQL, and More
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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