Город МОСКОВСКИЙ
01:32:08

"Архитектура прошивок, которые не разваливаются: как писать код, который можно сопровождать годами"

Аватар
Академия программирования электронных устройств
Просмотры:
69
Дата загрузки:
18.12.2025 10:40
Длительность:
01:32:08
Категория:
Технологии и интернет

Описание

Наш завершающий эфир по STM32!Тема: "Архитектура прошивок, которые не разваливаются: как писать код, который можно сопровождать годами"

Говорили о:— Правильная структура проекта— FSM (машина состояний)— Модули, драйверы, API— Ошибки новичков и как их избежат— Разбор примеров на практике

#электроника #arduino #stm32 #avr #микроконтроллеры #микроконтроллер

01:22 Введение: тема вебинара и лектор (Максим Белецкий)
03:07 Почему код разрастается и как с этим жить (зависимости, поддержка, отладка)
04:46 Стиль кода и нейминг: кейсы, правила именования, typedef, нотации
14:12 Чистота кода: макросы/enum, типы, комментарии, “магические числа”
20:51 Структура проекта и слои: include/src, библиотеки, бизнес-логика vs железо
30:31 Архитектура программы и задач: инкапсуляция, инициализация, FreeRTOS-подход
40:09 Версионность и архитектура прошивок: git, “микросервисы”, FSM
45:44 Инструменты и сборка: управление библиотеками, build-система, Doxygen/сторонние либы
54:42 Практические приёмы: глобальные, прерывания, порты/тактирование, вызов задач
01:01:26 Особенности МК и деплой: память, bootloader↔app, прошивка STM32 (HEX/адреса)
01:15:04 Модульность и обработка команд: библиотеки (GOKU), разбиение, подписки
01:26:10 Паттерны, FSM и завершение

Рекомендуемые видео