Embedded Linux Development
HRDC Reg. No: 10001709213
Duration: 35 hours (5 days)
This 5-day hands-on course provides a comprehensive and practical introduction to Zephyr RTOS firmware development on STM32 platforms. Participants will learn how to set up the Zephyr development environment, understand the RTOS architecture, configure projects using Kconfig and CMake, and build firmware using the west meta-tool.
The course progresses from basic firmware setup to multi-threaded application design, interrupt handling, Device Tree configuration, driver development, debugging, profiling, and complete system integration. Participants will work with STM32-based labs involving GPIO, UART, I2C, SPI, synchronization mechanisms, and real-time firmware behavior.
By combining technical explanation with practical implementation, participants will gain the confidence to design, debug, optimize, and integrate scalable Zephyr-based embedded applications suitable for real-world firmware development.
By the end of this course, participants will be able to:
Participants should have:
Note: Client may choose any supported Zephyr platform, subject to compatibility and lab preparation.