У нас вы можете посмотреть бесплатно Introduction to Zephyr Part 1: Getting Started - Installation and Blink | DigiKey или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Welcome to our 12-part video series exploring the Zephyr Project, a powerful open-source real-time operating system (RTOS) designed for embedded systems and Internet of Things (IoT) devices. In this video, we show you how to set up the Zephyr development environment and build an example project to blink an LED. Shawn is hosting a free, hands-on webinar that walks you through the process of developing your own device driver in Zephyr. Check it out! https://event.on24.com/wcc/r/4870160/... The written companion guide for this video can be found here: https://www.digikey.com/en/maker/tuto... Course GitHub repository: https://github.com/ShawnHymel/introdu... Official Zephyr documentation: https://docs.zephyrproject.org/latest... Introduction to RTOS: • Introduction to RTOS Part 1 - What is a Re... Zephyr isn't just an RTOS—it's a complete ecosystem. With its portability, advanced peripheral support, and extensive libraries for Bluetooth, Wi-Fi, and graphics, Zephyr simplifies complex IoT development. Its Devicetree and Kconfig tools abstract hardware details, making it easy to migrate between supported boards while focusing on application development. Supported by industry leaders like Nordic, Intel, and Arm, Zephyr is a future-proof choice for embedded developers. In this course, you will learn: ▪️Zephyr development environment with Docker ▪️CMake for building projects ▪️Kconfig for configuring software components ▪️Devicetree to abstract hardware components ▪️Devicetree bindings that provide the glue between the application and driver code ▪️Device driver development ▪️OpenOCD and GDB for step-through debugging ▪️Multithreading overview ▪️Timer and GPIO interrupts ▪️Simple graphics with LVGL ▪️WiFi and HTTP requests for developing IoT devices ▪️Custom board configuration Each episode features hands-on projects, clear explanations, and step-by-step instructions to ensure you gain practical skills while tackling Zephyr’s steep learning curve. Note that this is an intermediate course requiring the following: ▪️Proficiency in C programming (pointers, structs, callbacks) ▪️Microcontroller concepts (GPIO, registers, timers, interrupts) While it is not required, familiarity with real-time operating systems is encouraged. We recommend our Introduction to RTOS to get started: • Introduction to RTOS Part 1 - What is a Re... . If you have completed that series, you are likely ready for this course. Required hardware: ▪️ESP32-S3-DevKitC - https://www.digikey.com/short/d350448p ▪️Adafruit MCP9808 I2C temperature sensure breakout board - https://www.digikey.com/short/3r9j3tm4 ▪️Adafruit 0.96” TFT LCD (ST7735R driver) breakout board - https://www.digikey.com/short/rrzq14j3 ▪️Trimpot (10k) - https://www.digikey.com/short/j5z8b5j7 ▪️2x pushbuttons - https://www.digikey.com/short/rn5t44p4 ▪️220 Ω resistor - https://www.digikey.com/short/7dd5z7f5 ▪️LED - https://www.digikey.com/short/pq49d75m ▪️Jumper wires - https://www.digikey.com/short/c2c1rv5w ▪️2x solderless breadboards - https://www.digikey.com/short/b1rvzrpq ▪️USB A to micro B cable - https://www.digikey.com/short/zm2jr09r Zephyr provides the ability to develop professional, cross-platform embedded and IoT applications. While the learning curve can be steep, we’re here to help you conquer that daunting task. Happy hacking! Learn more: Maker.io - https://www.digikey.com/en/maker DigiKey’s Blog – TheCircuit https://www.digikey.com/en/blog Connect with DigiKey on Facebook / digikey.electronics And follow us on X: https://x.com/digikey 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