ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

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

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Embedded C Functions Mastery: Static, Inline, Pointers & Performance (STM32 + Assembly Debugging)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Stack Memory in Embedded Systems | LIFO, Stack Frames & Memory Segments

Stack Memory in Embedded Systems | LIFO, Stack Frames & Memory Segments

Static Variables in Embedded C (Local vs Global) — STM32 Hands-On Demo

Static Variables in Embedded C (Local vs Global) — STM32 Hands-On Demo

Function Pointers in C – STM32 Callbacks & State Machines Explained

Function Pointers in C – STM32 Callbacks & State Machines Explained

Learn Pointers in C for Embedded Programming — Software + Hardware View

Learn Pointers in C for Embedded Programming — Software + Hardware View

Вебинар:

Вебинар: "Микроконтроллеры и периферия: как это работает"

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

Как защитить API: Уязвимости и решения

Как защитить API: Уязвимости и решения

Linux для игр. Можно, но зачем?

Linux для игр. Можно, но зачем?

САПР в машиностроении. Фильм 1, 1986

САПР в машиностроении. Фильм 1, 1986

Как я с нуля сделал ноутбук на базе C64 — Portable 64 (эмуляция)

Как я с нуля сделал ноутбук на базе C64 — Portable 64 (эмуляция)

Беззубчатые шестерни развивают гораздо больший крутящий момент, чем обычные, вот почему. Циклоида...

Беззубчатые шестерни развивают гораздо больший крутящий момент, чем обычные, вот почему. Циклоида...

Автоматизация взлома оборудования с помощью кода Клода

Автоматизация взлома оборудования с помощью кода Клода

ТОП ДИСТРИБУТИВОВ ХАКЕРА В 2026 | КАКОЙ ВЫБРАТЬ? | Kali • Parrot • BlackArch - ПОЛНЫЙ РАЗБОР!

ТОП ДИСТРИБУТИВОВ ХАКЕРА В 2026 | КАКОЙ ВЫБРАТЬ? | Kali • Parrot • BlackArch - ПОЛНЫЙ РАЗБОР!

Чем заниматься, если ИИ может заменить ВСЕХ? | Андрей Дороничев

Чем заниматься, если ИИ может заменить ВСЕХ? | Андрей Дороничев

Идём из кода прямо в Интернет • C • Live coding

Идём из кода прямо в Интернет • C • Live coding

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

Как работает DNS изнутри (пакет за пакетом)

Как работает DNS изнутри (пакет за пакетом)

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Docker за 20 минут

Docker за 20 минут

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]