demo-stm32-skills

Навыки (Agent Skills) для ИИ-ассистентов, которые помогают в разработке под STM32 и совместимые Cortex-M: сборка, генерация кода, архитектура прошивок, отладка и диагностика. Здесь собраны наглядные объяснения того, как устроены навыки; полный список и сами навыки — в репозитории.

Навыки с иллюстрацией

weact-logic-analyzer

Автоматизированные измерения: окно, триггер, период и импульсы, декодирование. Проверенные маршруты Windows и Linux по SSH.

измеренияsigrok1.2.0

stm32-diag-record

Запись переменных и регистров работающей прошивки в mcap или bag без ROS: адреса по ELF и SVD, чтение на ходу через OpenOCD или Renode, просмотр в PlotJuggler.

диагностикаOpenOCDRenode1.3.0

stm32-gdbpy-scenario

Сценарий через GDB с Python без фреймворка и команды цели без GDB: стоп, старт, сброс, чтение адреса одной строкой. ST-Link и J-Link, локально и по SSH.

отладкаOpenOCDJ-Link1.2.0

stm32-renode-emulator

Прогон стартового лога прошивки в Renode или QEMU без платы и проверка лога по ожиданиям и данным ELF.

эмуляцияRenodeQEMU1.1.0

stm32-ros-alt-channel

Данные прошивки в ROS1 внутри WSL: память по SWD через OpenOCD или топики rosserial по UART, запись bag и MCAP.

диагностикаROS1WSL1.3.0

embedded-tech-spec

Техническое задание на модуль прошивки: нумерованные требования, ревизии, тест-кейсы, матрица прослеживаемости и проверка check_spec.py.

документацияТЗ0.1

Страницы для других навыков появятся по мере их проверки.