Профиль навыка

Embedded Debugging

Отладка embedded: JTAG, SWD, GDB, OpenOCD, logic analyzer, осциллограф

Embedded и IoT Embedded-инструменты

Ролей

2

где встречается этот навык

Грейдов

5

сформированная дорожка роста

Обязательных требований

8

ещё 2 — необязательные

Домен

Embedded и IoT

Группа

Embedded-инструменты

Последнее обновление

17.03.2026

Как использовать

Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.

Чего ждут на каждом уровне

Таблица показывает, как меняется глубина владения навыком от Junior до Principal.

Роль Обязательность Описание
Embedded Developer Обязателен Использует базовые инструменты отладки: JTAG/SWD через ST-Link, breakpoints в IDE, printf-отладку через UART. Анализирует простые баги.
IoT Engineer Использует UART-логирование и LED-индикацию для отладки IoT-устройств. Подключает J-Link/ST-Link для пошаговой отладки в IDE (VS Code, STM32CubeIDE).
Роль Обязательность Описание
Embedded Developer Обязателен Применяет продвинутую отладку: ITM trace, SWO viewer, Segger RTT, watchpoint на memory access. Использует осциллограф для timing-анализа.
IoT Engineer Применяет JTAG/SWD для отладки IoT firmware. Использует логический анализатор Saleae для диагностики протоколов. Профилирует время выполнения ISR и задач RTOS.
Роль Обязательность Описание
Embedded Developer Обязателен Проектирует debug-инфраструктуру: custom fault handlers, core dump extraction, post-mortem analysis. Применяет Segger SystemView для RTOS profiling.
IoT Engineer Обязателен Проектирует debugging infrastructure для IoT-платформы: remote logging, crash dumps, OTA diagnostics. Внедряет hardware-in-the-loop (HIL) тестирование. Анализирует hard faults.
Роль Обязательность Описание
Embedded Developer Обязателен Определяет debug-стратегию для продуктовой линейки. Формирует стандарты fault handling, logging, remote diagnostics для field-устройств.
IoT Engineer Обязателен Определяет debugging и diagnostics стандарты для IoT-команды. Формирует инфраструктуру тестовых стендов и CI для firmware. Менторит команду по advanced debugging.
Роль Обязательность Описание
Embedded Developer Обязателен Определяет enterprise debug/diagnostics стратегию. Формирует подходы к field debugging, remote telemetry, root cause analysis процессы.
IoT Engineer Обязателен Определяет enterprise diagnostics strategy для IoT-продуктов. Формирует подходы к field debugging и remote diagnostics для устройств в production.

Сообщество

👁 Следить ✏️ Предложить изменение Войдите, чтобы предлагать изменения
📋 Предложения
Пока нет предложений для Embedded Debugging
Загрузка комментариев...