Embedded C Functions Mastery: Static, Inline, Pointers & Performance (STM32 + Assembly Debugging)
Автор: Wadix Technologies
Загружено: 2026-02-14
Просмотров: 297
Описание:
Trainings Catalogue ➤ https://www.wadixtech.com/training
Website ➤ https://www.wadixtech.com
---
Github project:
https://github.com/WadixTech/wadixcou...
Course slides:
https://github.com/WadixTech/wadix-co...
---
In this Embedded C course, you’ll master C functions for microcontroller programming with clear, practical examples on STM32 hardware. Learn how to declare and define functions, pass arguments by value vs by pointer, and understand the real meaning of static functions and inline functions—including when to use them and how they impact performance, code size, and linking in embedded systems.
You’ll build and run hands-on projects, then debug step-by-step in C and ARM assembly to see exactly what the compiler generates. Perfect for anyone learning embedded C programming, STM32 development, ARM Cortex-M, and low-level debugging with real-world, performance-focused techniques.
📽️ Chapters
00:00 Course Overview
02:23 STM32 Project Setup Environment
09:34 Declaring, defining and calling a C Function
13:00 C function declaration and prototype (C function signature)
13:58 C function definition
15:40 Passing C function input arguments by-value and by-pointer
21:08 Static function: prototype and its impact
27:20 Inline function: prototype and its impact
29:40 How to use static inline function in embedded C programming
30:45 The need to combine static with inline in C (GNU C89 standard)
35:19 The need to combine static with inline in C (C99/C11 standard)
39:50 Build and Run examples to demonstrate how C functions execute on real STM32 hardware: Debugging at assembly level, oserving the inline/static functiosn keywrod impact
Full Course & Resources
👉 Enroll for embebedded Systems related trainings
www.wadixtech.com/training
👉 More Embedded C tutorials & articles:
www.wadixtech.com/blog
#embeddedsystems #cprogramming #clanguage #coding #programming #stm32 #microcontroller #cortexm #embeddedc
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: