🚀 Download the Professional Embedded Starter Kit: https://www.wadixtech.com/embedded-sy...
Stop starting from scratch. Get the production-ready templates and architectural cheat sheets used in this video.
---
🛠️ ADVANCED TRAINING:
Join our 4-Day Firmware Architecture Workshop: https://www.wadixtech.com/advanced-plan
---
Learn CMake the right way!
In this complete 2-hour tutorial, we dive deep into how CMake generates backend build files, explore its syntax, keywords, built-in variables, and functions, and walk step-by-step through creating your first real CMake project — targeting an Embedded ARM Cortex-M microcontroller.
Whether you're a beginner or an experienced developer, this course will help you understand the full CMake flow, master modern build systems, and confidently use CMake for embedded development.
📘 What You’ll Learn:
How CMake works under the hood
CMake syntax, structure, and essential commands
Built-in variables, functions, and targets
Practical example: Building an ARM Cortex-M embedded project
🎓 Learn More:
🌐 www.wadixtech.com
📚 www.wadixtech.com/training
📽️ Chapters
0:00:00 company introduction
0:00:56 cmake course intorduction
0:01:53 cmake course chapters
0:03:22 cmake to automate build flow
0:06:00 cmake vs make part1
0:09:42 cmake vs make part2
0:14:18 cmake main features
0:19:46 cmake cross-platform build system
0:21:23 cmake as build system generator
0:25:36 cmake build stages
0:29:13 cmake configure stage
0:31:24 cmake generate stage
0:33:25 cmake syntax: macros
0:36:25 cmake syntax: functions
0:38:10 cmake syntax: if statement
0:38:57 cmake syntax: foeach loop
0:39:41 cmake syntax: list
0:40:35 cmake builtin variables: cmake pathes
0:44:51 cmake builtin functions: binary generation
0:47:55 cmake builtin functions: files management
0:48:34 cmake builtin functions: custom target
0:50:46 Your cmake project Setup Environement (tools)
0:57:25 Our first cmake based project
#embeddedsystems #cmake #buildsystems #cprogramming #makefile #cortexm #arm #armarchitecture