Домен
Embedded и IoT
Профиль навыка
Отладка embedded: JTAG, SWD, GDB, OpenOCD, logic analyzer, осциллограф
Ролей
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. |