{"id":1035,"date":"2026-03-03T19:40:19","date_gmt":"2026-03-03T19:40:19","guid":{"rendered":"https:\/\/modular-mx.com\/Trainings\/?p=1035"},"modified":"2026-04-13T19:42:20","modified_gmt":"2026-04-13T19:42:20","slug":"thezephyrtraining","status":"publish","type":"post","link":"https:\/\/modular-mx.com\/Trainings\/thezephyrtraining\/","title":{"rendered":"The Zephyr Training"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-global-padding is-content-justification-center is-layout-constrained wp-container-core-group-is-layout-df757ecc wp-block-group-is-layout-constrained\" style=\"border-style:none;border-width:0px;margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))\">\n<div class=\"wp-block-cover alignfull is-light wp-elements-ffa3cc9f74507f72164dd71872c07a71 has-aspect-ratio\" style=\"margin-top:0;margin-bottom:0;padding-top:16%;padding-right:45%;padding-bottom:6%;padding-left:13%;min-height:800px;aspect-ratio:16\/9;min-height:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1338\" class=\"wp-block-cover__image-background wp-image-1213 size-full\" alt=\"\" src=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/BANNER_WEB_2.jpg1_-scaled.jpeg\" data-object-fit=\"cover\" srcset=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/BANNER_WEB_2.jpg1_-scaled.jpeg 2560w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/BANNER_WEB_2.jpg1_-300x157.jpeg 300w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/BANNER_WEB_2.jpg1_-1024x535.jpeg 1024w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/BANNER_WEB_2.jpg1_-768x401.jpeg 768w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/BANNER_WEB_2.jpg1_-1536x803.jpeg 1536w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/BANNER_WEB_2.jpg1_-2048x1070.jpeg 2048w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/BANNER_WEB_2.jpg1_-600x314.jpeg 600w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-b334219e wp-block-cover-is-layout-constrained\">\n<div class=\"wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-31eabeef wp-block-buttons-is-layout-flex\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-75 is-style-outline animated zoomIn faster is-style-outline--1\"><a class=\"wp-block-button__link has-text-color has-link-color has-border-color has-text-align-center wp-element-button\" href=\"#enroll\" style=\"border-color:#7d34ce;border-width:4px;border-top-left-radius:52px;border-top-right-radius:52px;border-bottom-left-radius:52px;border-bottom-right-radius:52px;color:#7d34ce;box-shadow:var(--wp--preset--shadow--natural)\"><strong>Enroll<\/strong><\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons alignwide is-content-justification-space-between is-layout-flex wp-container-core-buttons-is-layout-ab541ad8 wp-block-buttons-is-layout-flex\" style=\"padding-top:0;padding-bottom:0\">\n<div class=\"wp-block-button is-style-fill\" id=\"-CONTENT\"><a class=\"wp-block-button__link has-base-background-color has-text-color has-background has-link-color has-border-color has-medium-font-size has-custom-font-size wp-element-button\" style=\"border-color:#7d34ce;border-width:4px;border-top-left-radius:51px;border-top-right-radius:51px;border-bottom-left-radius:51px;border-bottom-right-radius:51px;color:#7d34ce;box-shadow:var(--wp--preset--shadow--natural)\">Content<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-fill\" id=\"-Requirements\"><a class=\"wp-block-button__link has-base-background-color has-text-color has-background has-link-color has-border-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"#Requirements\" style=\"border-color:#7d34ce;border-width:4px;border-top-left-radius:51px;border-top-right-radius:51px;border-bottom-left-radius:51px;border-bottom-right-radius:51px;color:#7d34ce;box-shadow:var(--wp--preset--shadow--natural)\">Requirements<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-base-background-color has-text-color has-background has-link-color has-border-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"#Tools\" style=\"border-color:#7d34ce;border-width:4px;border-top-left-radius:51px;border-top-right-radius:51px;border-bottom-left-radius:51px;border-bottom-right-radius:51px;color:#7d34ce;box-shadow:var(--wp--preset--shadow--natural)\">Tools<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-base-background-color has-text-color has-background has-link-color has-border-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"#Resources\" style=\"border-color:#7d34ce;border-width:4px;border-top-left-radius:51px;border-top-right-radius:51px;border-bottom-left-radius:51px;border-bottom-right-radius:51px;color:#7d34ce;box-shadow:var(--wp--preset--shadow--natural)\">Resources<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-base-background-color has-text-color has-background has-link-color has-border-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"#Tutor\" style=\"border-color:#7d34ce;border-width:4px;border-top-left-radius:51px;border-top-right-radius:51px;border-bottom-left-radius:51px;border-bottom-right-radius:51px;color:#7d34ce;box-shadow:var(--wp--preset--shadow--natural)\">Instructor<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-base-background-color has-text-color has-background has-link-color has-border-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"#FAQS\" style=\"border-color:#7d34ce;border-width:4px;border-top-left-radius:51px;border-top-right-radius:51px;border-bottom-left-radius:51px;border-bottom-right-radius:51px;color:#7d34ce;box-shadow:var(--wp--preset--shadow--natural)\">F.A.Q.<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-top mobilePostHeader is-layout-flex wp-container-core-columns-is-layout-61552176 wp-block-columns-is-layout-flex\" style=\"margin-top:0;margin-bottom:0;padding-right:0;padding-left:0\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-bottom:0\">\n<p class=\"has-text-color has-link-color wp-elements-038fc3d65549819a3a1141687cc12541\" id=\"autosarPost\" style=\"color:#7d34ce;margin-top:0.3rem;margin-right:0;margin-bottom:0;margin-left:0;font-size:clamp(1.837rem, 1.837rem + ((1vw - 0.2rem) * 2.138), 3.2rem);\"><strong>Zephyr Training<\/strong><\/p>\n\n\n\n<p class=\"controlElement\" style=\"margin-top:0;margin-bottom:0\">|<\/p>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-medium-font-size\" style=\"margin-top:0;margin-bottom:0\">Advance your embedded career with this 12-week Zephyr Upskilling Training. Designed for engineers moving from bare-metal or other RTOS environments, the program delivers practical mastery of the Zephyr Project.<\/p>\n\n\n\n<div style=\"height:1px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-medium-font-size\" style=\"margin-top:0px;margin-bottom:18px\">You will understand Zephyr\u2019s architecture, configuration model (DeviceTree, Kconfig, CMake), peripheral drivers, kernel fundamentals, and modern communication frameworks like Zbus and RTIO. By the end, you will be able to develop drivers, define custom boards, and build robust real-time systems with confidence.<\/p>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-media-text alignfull is-stacked-on-mobile\" style=\"grid-template-columns:43% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/Webinar-Disenos-7-1024x576.png\" alt=\"\" class=\"wp-image-1396 size-full\" srcset=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/Webinar-Disenos-7-1024x576.png 1024w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/Webinar-Disenos-7-300x169.png 300w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/Webinar-Disenos-7-768x432.png 768w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/Webinar-Disenos-7-1536x864.png 1536w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/Webinar-Disenos-7-600x338.png 600w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/Webinar-Disenos-7.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-medium-font-size\"><strong>ModularMX<\/strong> stands as an official <strong>Zephyr Project Training Partner<\/strong>, delivering a curriculum authorized by the <strong>Zephyr Foundation<\/strong> to meet the highest standards of professional-grade embedded <\/p>\n\n\n\n<p class=\"has-small-font-size\"><a href=\"https:\/\/www.zephyrproject.org\/training-partner-program\/\">More information<\/a><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-f0342b05 wp-block-columns-is-layout-flex\" style=\"margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-left has-text-color has-link-color wp-elements-2a9421902a4fe07f9523fabaae927dc0\" id=\"Content\" style=\"color:#7d34ce;margin-top:0.3rem;margin-right:0;margin-bottom:0;margin-left:0;font-size:clamp(1.837rem, 1.837rem + ((1vw - 0.2rem) * 2.138), 3.2rem);\"><strong>Course Content<\/strong><\/p>\n\n\n\n<p style=\"margin-top:0;margin-bottom:var(--wp--preset--spacing--30);font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.196), 1rem);\">12 weeks, 24 sessions of 1.5 hours<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-e0e4babd wp-block-columns-is-layout-flex\" style=\"padding-right:0;padding-left:0\">\n<div class=\"wp-block-column has-global-padding is-content-justification-left is-layout-constrained wp-container-core-column-is-layout-12dd3699 wp-block-column-is-layout-constrained\">\n<details class=\"wp-block-details alignwide has-contrast-color has-text-color has-link-color has-large-font-size wp-elements-b3f447726f93b869f1002f4406600a7f is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Week 1: Foundations, Environment, and First Hardware Interaction<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">This week, you\u2019ll get into the practical side of Zephyr development from the ground up. You will deploy your development environment using <strong>Docker<\/strong>, get to know the training board, and decode Zephyr\u2019s project structure and configuration logic.<\/p>\n\n\n\n<p class=\"animated fadeInDown faster is-style-text-display has-medium-font-size is-style-text-display--2\">By the end of the week, you\u2019ll be interacting with real hardware via GPIOs, learning exactly how <strong>Kconfig<\/strong>, <strong>DeviceTree<\/strong>, and <strong>overlay files<\/strong> bridge the gap between hardware description and software execution.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-large-font-size is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Week 2: Serial Communication and Interrupts<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">You will dive into the UART driver, one of the most critical peripherals in the field.<\/p>\n\n\n\n<p class=\"animated fadeInDown faster is-style-text-display has-medium-font-size is-style-text-display--3\">You\u2019ll configure the driver to transmit and receive data with precision, exploring both polling and interrupt-driven methods. You will gain a deep understanding of how to manage interrupts manually and how Zephyr leverages them internally to keep its drivers running smoothly.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-large-font-size is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Week 3: Console, Logging, and Build Fundamentals<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">You will explore the power of Zephyr\u2019s logging system, using <strong>Segger RTT<\/strong> and <strong>Ozone<\/strong> for high-level debugging.<\/p>\n\n\n\n<p class=\"animated fadeInDown faster is-style-text-display has-medium-font-size is-style-text-display--4\">From there, you\u2019ll take control of the build system. You will navigate project manifests and workspace structures, learning how <strong>CMake<\/strong> manages the build phases and how to resolve complex configuration issues like a pro.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-large-font-size is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Week 4: Kernel Fundamentals, Threads, and Scheduling<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"has-text-align-left animated fadeInDown faster has-medium-font-size\">You will dive into the heart of the operating system. You will learn to architect multi-threaded applications by defining <strong>threads<\/strong> and fine-tuning their <strong>priority, stack size, and flags<\/strong>. You\u2019ll be a pro in the Zephyr kernel, learning to manage <strong>time-slicing, preemption, and cooperative scheduling<\/strong> to build a perfectly tuned, responsive system.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-large-font-size is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Week 5: Inter-Thread Communication and Synchronization<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">A robust program is a symphony of tasks, and you will learn how to make them communicate flawlessly. You\u2019ll master Zephyr\u2019s IPC mechanisms, including <strong>Queues, FIFOs, and Message Queues.<\/strong> To ensure your system remains predictable and safe, you will implement synchronization techniques using <strong>Mutexes and Semaphores<\/strong>, effectively eliminating race conditions in shared resources.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-large-font-size is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Week 6: Deferred Execution and Advanced Communication<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">You will learn to offload heavy processing from interrupt contexts using <strong>Work Queues<\/strong>, allowing your system to handle time-based events with peak efficiency. You\u2019ll also unlock <strong>Zbus<\/strong>, a high-performance communication framework. You will master its channels and observers, learning exactly when to apply its four different listening modes to simplify many-to-many communication patterns.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-large-font-size is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Week 7: ADC and Sensor Interface<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">This week, you\u2019ll focus on high-level sensor integration. You will start by reading raw analog signals through the <strong>ADC driver<\/strong> before moving up to Zephyr\u2019s <strong>Generic Sensor Interface.<\/strong> This transition will teach you the vital distinction between low-level peripheral access and standardized, scalable driver abstractions.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-large-font-size is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Week 8: I2C and RTIO<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">You will learn to configure the <strong>I2C bus<\/strong> to interface with external sensors and peripherals. Beyond standard communication, you will explore <strong>RTIO (Real-Time I\/O)<\/strong>, Zephyr\u2019s modern framework for asynchronous, high-performance I\/O operations. This is where you learn to handle data at scale without blocking your system.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-large-font-size is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Week 9: SPI and the RTIO-Based Sensor Interface<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">You\u2019ll start by using the high-speed <strong>SPI protocol<\/strong>, then take your sensor skills to the next level. You will examine the cutting-edge <strong>RTIO-based sensor interface<\/strong>, enabling you to perform asynchronous data acquisition that is faster and more efficient than traditional methods.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-large-font-size is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Week 10: Device Drivers from Scratch<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">This is the milestone where you build your own device driver from the ground up using the <strong>Zephyr Driver Model.<\/strong> Starting with a foundational LED driver, you will master <strong>DeviceTree bindings<\/strong>, initialization macros, and API definitions. You\u2019ll then scale that knowledge to develop a fully integrated driver for an external sensor. By the end of the week, you will tie together <strong>DeviceTree, Kconfig, and CMake<\/strong> to create fully integrated, professional-grade drivers.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-large-font-size is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Week 11: Defining Your Own Board<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">This week is dedicated entirely to custom hardware. You will learn the internal architecture of Zephyr boards and how to organize hardware descriptions. By the end of the week, you will have defined a <strong>fully functional custom board<\/strong> from scratch, ready to be built, configured, and maintained just like an official Zephyr target.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-large-font-size is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Week 12: Startup Sequence and Contributing to Zephyr<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">In this closing week, you\u2019ll analyze the startup sequence. You will see exactly where drivers initialize and what happens before that first thread even runs. As you wrap up your journey, you\u2019ll learn how to <strong>contribute back to the Zephyr Project<\/strong>, turning your new expertise into a lasting impact on the global open-source community.<\/p>\n<\/div>\n<\/details>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-fd134cff wp-block-column-is-layout-flow\" style=\"padding-right:0;padding-left:0\">\n<p class=\"has-text-color has-link-color wp-elements-457277e47080946aab5ffd29574ab43a\" style=\"color:#7d34ce;margin-right:0;margin-left:0;padding-right:0\"><strong>For more information<\/strong>:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-file alignleft has-link-color wp-elements-37ea7258cfc1d85fa762c753c423ff32\" style=\"padding-right:0\"><a id=\"wp-block-file--media-cb042a0e-e2cc-4ad7-b542-77e11902adec\" href=\"https:\/\/modular-mx.com\/Trainings\/sylabus\/\" target=\"_blank\" rel=\"noreferrer noopener\">Zephyr Training Syllabus<\/a><a href=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/SYLABUS.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-cb042a0e-e2cc-4ad7-b542-77e11902adec\">Download<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:28px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignfull is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-border-color has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"border-color:#7d34ce;border-width:4px;border-top-left-radius:27px;border-top-right-radius:27px;border-bottom-left-radius:27px;border-bottom-right-radius:27px\">\n<p class=\"has-text-color has-link-color wp-elements-2b70f0b97a756d67f5d781d72a0b4498\" id=\"Requirements\" style=\"color:#7f28c7;margin-top:0.3rem;margin-right:0;margin-bottom:var(--wp--preset--spacing--40);margin-left:0;padding-left:var(--wp--preset--spacing--30);font-size:clamp(1.837rem, 1.837rem + ((1vw - 0.2rem) * 2.138), 3.2rem);\"> <strong>Requirements<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\" style=\"margin-top:0;margin-left:0\">Computer with Teams and Docker installed<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Previous experience with Cortex-M microcontrollers<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Experience working with GPIOs, UART, SPI, I2C, ADC, and interrupts<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Understanding of memory management<\/li>\n\n\n\n<li class=\"has-medium-font-size\">C programming (structures, arrays, and pointers)<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Basic knowledge of CMake and debugging tools<\/li>\n\n\n\n<li class=\"has-medium-font-size\" style=\"padding-bottom:var(--wp--preset--spacing--40)\">Operating system concepts (recommended)<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-border-color has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"border-color:#7d34ce;border-width:4px;border-top-left-radius:27px;border-top-right-radius:27px;border-bottom-left-radius:27px;border-bottom-right-radius:27px\">\n<p class=\"has-text-color has-link-color wp-elements-c9ff338d1c2db01e87486f0974f03755\" id=\"Tools\" style=\"color:#7f28c7;margin-top:0.8rem;margin-right:0;margin-bottom:0;margin-left:0;padding-left:var(--wp--preset--spacing--30);font-size:clamp(1.837rem, 1.837rem + ((1vw - 0.2rem) * 2.138), 3.2rem);\"> <strong>Tools<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained\">\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Any Cortex-M board supported officially by Zephyr (see <a href=\"#Micro\">F.A.Q. section<\/a>)<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Agilent pmod boards: Pmod-Leds, Pmod-Btn, Pmod-Gyro, Pmod-Acl<\/li>\n\n\n\n<li class=\"has-medium-font-size\">At least two potentiometers<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Docker, Docker Compose, DevContainers, VS Code<\/li>\n\n\n\n<li class=\"has-medium-font-size\" style=\"padding-bottom:var(--wp--preset--spacing--40)\">On-board Segger J-Link, Ozone, and SystemView (optional)<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignwide has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-12dd3699 wp-block-group-is-layout-constrained\">\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-afa0b469ea00b7e8d9c1c495727afb05\" id=\"Resources\" style=\"color:#7d34ce;font-size:clamp(1.837rem, 1.837rem + ((1vw - 0.2rem) * 2.138), 3.2rem);\"><strong>Resources<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group alignwide is-layout-grid wp-container-core-group-is-layout-acc8bb78 wp-block-group-is-layout-grid\">\n<div class=\"wp-block-media-text is-stacked-on-mobile wp-container-content-e269605d\" style=\"grid-template-columns:15% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"70\" height=\"90\" src=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/Notes.png\" alt=\"\" class=\"wp-image-1336 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-medium-font-size\">Access to application notes<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile wp-container-content-e269605d\" style=\"grid-template-columns:15% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"72\" height=\"72\" src=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/code.png\" alt=\"\" class=\"wp-image-1329 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-text-align-left has-medium-font-size wp-container-content-e29552f7\">120+ code snippets<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:15% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"82\" height=\"80\" src=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/Presentation.png\" alt=\"\" class=\"wp-image-1333 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-medium-font-size\">Beautiful presentations<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:15% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"74\" height=\"81\" src=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/Practical.png\" alt=\"\" class=\"wp-image-1330 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-medium-font-size\">70+ practical exercises<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:15% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"84\" height=\"84\" src=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/slack.png\" alt=\"\" class=\"wp-image-1339 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-medium-font-size\">Offline support on Slack channel<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:15% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"104\" height=\"84\" src=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/Group.png\" alt=\"\" class=\"wp-image-1331 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-medium-font-size\">10 participant groups<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:15% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"92\" height=\"72\" src=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/live.png\" alt=\"\" class=\"wp-image-1342 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-medium-font-size\">Online live sessions<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:15% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"66\" height=\"85\" src=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/Badge.png\" alt=\"\" class=\"wp-image-1341 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-medium-font-size\">Badge and Certificate of Completion<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading alignwide has-text-color has-link-color wp-elements-6e66031701143b0ff19f820b57d26fd5\" id=\"Tutor\" style=\"color:#7d34ce;padding-top:var(--wp--preset--spacing--60);padding-right:0;padding-bottom:0;font-size:clamp(1.837rem, 1.837rem + ((1vw - 0.2rem) * 2.138), 3.2rem);\"><strong>Tutor<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"border-style:none;border-width:0px;border-radius:0px;grid-template-columns:auto 30%\"><div class=\"wp-block-media-text__content\">\n<p class=\"has-text-color has-link-color has-x-large-font-size wp-elements-605b15f7907c8e1b4e901d3fe277451a\" style=\"color:#7d34ce;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0\"><strong><a href=\"https:\/\/www.linkedin.com\/in\/diego-perez-modularmx\/\">Diego Perez<\/a><\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size\" style=\"margin-top:0\">Embedded software engineer with more than 18 years of experience developing complex real-time systems across multiple microcontroller architectures, serving industries such as automotive, IoT, appliances, and industrial automation.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><a href=\"https:\/\/www.linkedin.com\/in\/diego-perez-modularmx\/\"><img loading=\"lazy\" decoding=\"async\" width=\"436\" height=\"328\" src=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/DIEGO.png\" alt=\"\" class=\"wp-image-1344 size-full\" srcset=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/DIEGO.png 436w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/DIEGO-300x226.png 300w\" sizes=\"auto, (max-width: 436px) 100vw, 436px\" \/><\/a><\/figure><\/div>\n<\/div>\n\n\n\n<div style=\"height:83px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group alignwide has-border-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"border-color:#7d34ce;border-width:4px;border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-left-radius:32px;border-bottom-right-radius:32px;color:#000000;background-color:#ffffff\">\n<p class=\"has-text-align-center has-text-color has-link-color has-small-font-size wp-elements-ab538082d306dbccb566babec6f81c42\" id=\"enroll\" style=\"color:#7d34ce;padding-top:var(--wp--preset--spacing--20);line-height:.9\"><strong><strong>Starting day May 11, 2026,<\/strong><\/strong> <strong>6 PM CST-6 (Mon and Thu)<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center has-text-color has-link-color wp-elements-87f59598a015e49ca1de8f6338b45242\" id=\"schedule-a-visit\" style=\"color:#7d34ce;font-size:clamp(27.894px, 1.743rem + ((1vw - 3.2px) * 1.971), 48px);line-height:1.15\"><strong><s>$3,200 USD<\/s><\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-center has-text-color has-link-color wp-elements-7adbb39fe85720bcde9879afcc26e7f4\" style=\"color:#7d34ce;font-size:clamp(33.867px, 2.117rem + ((1vw - 3.2px) * 2.66), 61px);line-height:1.15\"><strong>$2,485 USD<\/strong>*<\/p>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-7bb62f06 wp-block-buttons-is-layout-flex\" style=\"border-top-left-radius:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-base-color has-text-color has-background has-link-color has-border-color has-x-large-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/buy.stripe.com\/eVqfZ9aj47zI8zOflJak006\" style=\"border-color:#7d34ce;border-width:4px;border-top-left-radius:51px;border-top-right-radius:51px;border-bottom-left-radius:51px;border-bottom-right-radius:51px;background-color:#7d34ce;box-shadow:var(--wp--preset--shadow--natural)\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Enroll Now<\/strong><\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-base-color has-text-color has-background has-link-color has-border-color has-x-large-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/buy.stripe.com\/5kQfZ91Myg6eeYcddBak007\" style=\"border-color:#7d34ce;border-width:4px;border-top-left-radius:51px;border-top-right-radius:51px;border-bottom-left-radius:51px;border-bottom-right-radius:51px;background-color:#7d34ce;box-shadow:var(--wp--preset--shadow--natural)\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Secure your spot<\/strong>**<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-center has-text-color has-link-color has-small-font-size wp-elements-62d49d8b25351e8869e60ff4655d6e5d\" style=\"color:#7d34ce;margin-top:var(--wp--preset--spacing--30);margin-bottom:0;line-height:1.15\">*Maximize your investment. By choosing a single payment, you instantly unlock our <strong>exclusive 22% discount<\/strong>, bringing your total from <strong>$3,200 USD<\/strong> down to just <strong>$2,485 USD<\/strong>.<\/p>\n\n\n\n<p class=\"has-text-align-center has-text-color has-link-color has-small-font-size wp-elements-864b325cf02e1f033e2e4470d099c16d\" style=\"color:#7d34ce;margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);line-height:1.15\">**Don\u2019t let this opportunity slip away. If you aren&#8217;t ready for the full investment today but are committed to your career growth, you can <strong>Secure Your Spot for only $200 USD<\/strong>.<br><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\"><\/div>\n<\/div>\n\n\n\n<div style=\"height:64px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group alignwide has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-12dd3699 wp-block-group-is-layout-constrained\">\n<p class=\"has-text-color has-link-color wp-elements-ab701ef4787c3c0953b444d4bcc280a7\" id=\"FAQS\" style=\"color:#7d34ce;padding-top:var(--wp--preset--spacing--30);padding-right:0;padding-bottom:0;font-size:clamp(1.837rem, 1.837rem + ((1vw - 0.2rem) * 2.138), 3.2rem);\"><strong><strong>F.A.Q<\/strong><\/strong>.<\/p>\n\n\n\n<details class=\"wp-block-details alignwide has-contrast-color has-text-color has-link-color has-large-font-size wp-elements-f86cedead9893dfcf02e933e0c05e268 is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\" id=\"Micro\"><summary><strong>Which development board will be used during the training?<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">You can use <strong>any board you prefer<\/strong>, as long as it meets these requirements:<\/p>\n\n\n\n<ul class=\"wp-block-list animated fadeInDown faster has-medium-font-size\">\n<li class=\"animated fadeInDown faster has-medium-font-size\">Cortex-M microcontroller running at <strong>64 MHz or higher<\/strong><\/li>\n\n\n\n<li class=\"animated fadeInDown faster has-medium-font-size\">At least <strong>40 KB of SRAM<\/strong><\/li>\n\n\n\n<li class=\"animated fadeInDown faster has-medium-font-size\">Access to <strong>SPI, I2C, 4 GPIOs, and two ADC channels<\/strong><\/li>\n\n\n\n<li class=\"animated fadeInDown faster has-medium-font-size\"><strong>Official support in the Zephyr upstream repository<\/strong><\/li>\n\n\n\n<li class=\"animated fadeInDown faster has-medium-font-size\"><strong>On-board debugger and serial interface<\/strong> (J-Link recommended)<\/li>\n<\/ul>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-contrast-color has-text-color has-link-color has-large-font-size wp-elements-6fd027905828e27ed277f20b8a3d3033 is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Do I need the exact PMOD modules mentioned in the course?<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">Not necessarily. The <strong>PMOD modules are used as references<\/strong> for the examples and demonstrations.<\/p>\n\n\n\n<p class=\"animated fadeInDown faster has-medium-font-size\">If you prefer, you can use your own <strong>LEDs, buttons, or sensors<\/strong> connected to a breadboard. However, if you choose different <strong>SPI or I2C sensors<\/strong>, you will need to adapt the code yourself.<\/p>\n\n\n\n<p class=\"animated fadeInDown faster has-medium-font-size\">For the <strong>ADC exercises<\/strong>, you will need <strong>at least two potentiometers<\/strong>, since there are no PMOD modules specifically designed for this.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-contrast-color has-text-color has-link-color has-large-font-size wp-elements-348bd35442ca2b3accf79052b10c08d7 is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Can I use Arduino shields or MikroBUS Click boards?<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">Yes, you can. Just keep in mind that you will need to <strong>wire them correctly and adapt the code<\/strong> to make them work with your board. Because of the large number of available sensors and modules, the course cannot provide specific support for all of them.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-contrast-color has-text-color has-link-color has-large-font-size wp-elements-c41da6b46e99c84c8968dbecf625c488 is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Do I have to complete all the exercises?<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">No. The exercises are <strong>optional but highly recommended<\/strong>. They are designed to reinforce the concepts covered in the course. The more exercises you complete, the more confident and comfortable you will become working with Zephyr.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-contrast-color has-text-color has-link-color has-large-font-size wp-elements-6701edb0d1560452f17a8590bab1ee65 is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>What materials will I receive during the training?<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<ul class=\"wp-block-list animated fadeInDown faster has-medium-font-size\">\n<li class=\"animated fadeInDown faster has-medium-font-size\"><strong>Application notes in PDF format<\/strong><\/li>\n\n\n\n<li class=\"animated fadeInDown faster has-medium-font-size\"><strong>Hands-on exercises<\/strong><\/li>\n\n\n\n<li class=\"animated fadeInDown faster has-medium-font-size\"><strong>Access to example projects and code<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"animated fadeInDown faster has-medium-font-size\">These materials will help you continue practicing and building your own Zephyr projects after the course.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-contrast-color has-text-color has-link-color has-large-font-size wp-elements-72a8892e889bad81014d65c41cb6a388 is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>Which boards are officially supported in the course examples?<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">Some examples will include specific support for the following boards:<\/p>\n\n\n\n<ul class=\"wp-block-list animated fadeInDown faster has-medium-font-size\">\n<li class=\"animated fadeInDown faster has-medium-font-size\"><strong>ST Nucleo-STM32G0B1RE<\/strong><\/li>\n\n\n\n<li class=\"animated fadeInDown faster has-medium-font-size\"><strong>ST STM32H573I-DK<\/strong><\/li>\n\n\n\n<li class=\"animated fadeInDown faster has-medium-font-size\"><strong>Nordic nRF54L15<\/strong><\/li>\n\n\n\n<li class=\"animated fadeInDown faster has-medium-font-size\"><strong>NXP FRDM-MCXN947<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"animated fadeInDown faster has-medium-font-size\">These are the <strong>recommended boards for the training<\/strong>. However, if you are already familiar with another Zephyr-supported board, you may use it.<\/p>\n\n\n\n<p class=\"animated fadeInDown faster has-medium-font-size\">For the demonstrations, the instructor will primarily use an <strong>STM32H5 board together with PMOD modules and a J-Link debugger<\/strong>.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details alignwide has-contrast-color has-text-color has-link-color has-large-font-size wp-elements-7d4ffeb98b7a7ad509aae00d7eac2437 is-layout-flow wp-container-core-details-is-layout-22223934 wp-block-details-is-layout-flow\"><summary><strong>When will the live sessions with the instructor take place?<\/strong><\/summary>\n<div class=\"wp-block-group is-style-default has-border-color has-accent-5-border-color has-accent-5-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-a3fd536c wp-block-group-is-layout-flex\" style=\"border-width:21px;border-top-left-radius:47px;border-top-right-radius:47px;border-bottom-left-radius:47px;border-bottom-right-radius:47px;margin-top:0;padding-top:0\">\n<p class=\"animated fadeInDown faster has-medium-font-size\">There will be two sessions per week, on <strong>Mondays and Thursdays from 6:00 pm to 7:30 pm CST (UTC-5)<\/strong>. There will also be <strong>offline support through our dedicated Slack channel<\/strong>, where participants will have access to ask questions and receive guidance throughout the training.<\/p>\n<\/div>\n<\/details>\n<\/div>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading alignwide has-text-color has-link-color wp-elements-4c27052afc0ae223e254974b92fbbc3f\" style=\"color:#7d34ce;padding-top:var(--wp--preset--spacing--30);padding-right:0;padding-bottom:0;font-size:clamp(1.837rem, 1.837rem + ((1vw - 0.2rem) * 2.138), 3.2rem);\"><strong>Get in touch<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-media-text alignfull has-media-on-the-right is-stacked-on-mobile\" style=\"margin-top:0;margin-bottom:0;padding-top:0;grid-template-columns:auto 30%\"><div class=\"wp-block-media-text__content\">\n<p class=\"has-text-color has-link-color has-x-large-font-size wp-elements-e624e4282f465fed2a3f58c5c188a96b\" style=\"color:#7d34ce;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0\"><a href=\"https:\/\/www.linkedin.com\/in\/edwinbolon\/\"><strong>Edwin Bol\u00f3n<\/strong><\/a><\/p>\n\n\n\n<p class=\"has-medium-font-size\" style=\"margin-top:0\">Ready to master <strong>Zephyr<\/strong>? Reach out today to get your questions answered directly by one of our engineers.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-fc4fd283 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-base-background-color has-text-color has-background has-link-color has-border-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/modular-mx.com\/Trainings\/contact-us\/\" style=\"border-color:#7d34ce;border-width:4px;border-top-left-radius:51px;border-top-right-radius:51px;border-bottom-left-radius:51px;border-bottom-right-radius:51px;color:#7d34ce;box-shadow:var(--wp--preset--shadow--natural)\">Contact us<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-base-background-color has-text-color has-background has-link-color has-border-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/outlook.office.com\/bookwithme\/user\/a1550bcc584243d985acc05c44f88825@modular-mx.com\/meetingtype\/nKRJnuFKAkmwMNn76v61Yw2?anonymous&amp;ismsaljsauthenabled&amp;ep=mlink\" style=\"border-color:#7d34ce;border-width:4px;border-top-left-radius:51px;border-top-right-radius:51px;border-bottom-left-radius:51px;border-bottom-right-radius:51px;color:#7d34ce;box-shadow:var(--wp--preset--shadow--natural)\">Schedule appointment<\/a><\/div>\n<\/div>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"436\" height=\"326\" src=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/EDWIN.png\" alt=\"\" class=\"wp-image-1365 size-full\" srcset=\"https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/EDWIN.png 436w, https:\/\/modular-mx.com\/Trainings\/wp-content\/uploads\/2026\/03\/EDWIN-300x224.png 300w\" sizes=\"auto, (max-width: 436px) 100vw, 436px\" \/><\/figure><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Zephyr Training | Advance your embedded career with this 12-week Zephyr Upskilling Training. Designed for engineers moving from bare-metal or other RTOS environments, the program delivers practical mastery of the Zephyr Project. You will understand Zephyr\u2019s architecture, configuration model (DeviceTree, Kconfig, CMake), peripheral drivers, kernel fundamentals, and modern communication frameworks like Zbus and RTIO. By [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":1213,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,30],"tags":[],"class_list":["post-1035","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-featured","category-upskilling"],"_links":{"self":[{"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/posts\/1035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/comments?post=1035"}],"version-history":[{"count":89,"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/posts\/1035\/revisions"}],"predecessor-version":[{"id":1399,"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/posts\/1035\/revisions\/1399"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/media\/1213"}],"wp:attachment":[{"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/media?parent=1035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/categories?post=1035"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/modular-mx.com\/Trainings\/wp-json\/wp\/v2\/tags?post=1035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}