Город МОСКОВСКИЙ
00:38:51

Краткий обзор репозитория с демо-проектами VS Code + CMake (Windows)

Аватар
Python онлайн
Просмотры:
34
Дата загрузки:
03.12.2023 19:50
Длительность:
00:38:51
Категория:
Технологии и интернет

Описание

Проекты: https://github.com/ViacheslavMezentsev/demo-stm32-cmake

Сделан краткий обзор изменений в проектах, касающихся непосредственно сборки при помощи stm32-cmake.

Тайминги от YandexGPT:

00:01 Обзор репозитория STM32
• Автор представляет свой репозиторий STM32, который содержит демонстрационные проекты и исходные коды.
• В репозитории используются модули, что упрощает структуру дерева.
03:19 Демонстрация использования репозитория
• Автор показывает, как использовать репозиторий для работы с проектами STM32.
• В каждом семействе проектов есть папка с использованием стандартной библиотеки шаблонов.
06:00 Сборка проекта
• Автор демонстрирует процесс сборки проекта с использованием VS Code.
• В прошлом видео автор не знал, как сделать так, чтобы скрипты могли брать файлы из локального репозитория.
10:51 Управление поведением скриптов
• Автор объясняет, как управлять поведением скриптов с помощью переменных.
• Теперь скрипты могут брать файлы из локального репозитория, а не из сетевого.
11:44 Изменение файлов
• Автор объясняет, что иногда нужно изменить файлы, такие как system и startup.
• Теперь можно изменять эти файлы, не используя шаблонные файлы из репозитория.
13:37 Обзор изменений в проекте
• В видео рассказывается о том, как изменились некоторые аспекты проекта, связанные с использованием STM32 и библиотек.
• Автор объясняет, что теперь можно указать переменные, которые указывают на локальные копии файлов, и это позволяет избежать загрузки файлов из интернета.
20:15 Подключение библиотек
• В проекте теперь используются внешние библиотеки, которые подключаются через относительные пути.
• Автор также объясняет, как можно подключить библиотеку как объектный файл.
24:42 Подключение модулей
• В проекте теперь все модули подключаются как внешние зависимости.
• Автор показывает, как можно настроить использование semihosting.
25:37 Условная компиляция
• В проекте теперь можно использовать условную компиляцию, добавляя ключи в зависимости от типа конфигурации.

29:20 Оптимизация настройка проекта
• Файлы конфигурации проекта стали меньше и оптимизированы.
• Теперь можно сразу включить semihosting, без необходимости рестарта отладчика.
31:11 Настройки и отладка
• В настройках можно использовать переменные для настройки проекта.
• В отладке можно использовать разные отладчики.
35:04 Управление сборкой
• Можно создавать релиз и дебаг конфигурации.
• В релизе автоматически создается папка с собранным проектом.

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