Почему устройство работает неделю — и потом виснет
Устройство прошло все тесты, успешно отработало несколько дней или даже недель… а затем неожиданно зависло у заказчика. Самое неприятное — ошибка больше не воспроизводится. Watchdog перезагружает систему, логи молчат, а разработчик начинает искать проблему буквально вслепую. На этом вебинаре разбираем реальные причины подобных отказов и показываем, почему многие ошибки в Embedded-системах проявляются только спустя длительное время работы. Спикер — Белецкий Максим Алексеевич, преподаватель Академии программирования электронных устройств, инженер-программист и разработчик встраиваемых систем с многолетним опытом коммерческой разработки. Наши курсы 🔹 Программирование микроконтроллеров https://pcbteach.ru/mcu_schedule?&utm_source=rutube 🔹 Программирование микроконтроллеров с использованием ОСРВ FreeRTOS https://pcbteach.ru/freertos?&utm_source=rutube 🔹 Программирование на Си https://pcbteach.ru/kurs_c?&utm_source=rutube ▶️ Все курсы Академии https://pcbteach.ru/#specialnost?utm_source=rutube ⏱️ Таймкоды 00:00 Почему устройство работает неделю, а потом зависает? 03:10 Watchdog — защита или иллюзия безопасности? 08:00 Фрагментация памяти: скрытая причина случайных зависаний 18:30 Утечки памяти и ресурсов, которые накапливаются месяцами 30:40 Stack Overflow в редких сценариях работы 41:30 Как правильно рассчитывать стек и защищаться от переполнения 49:10 Настройка Watchdog без типичных ошибок 59:20 Почему плохая архитектура делает баги неуловимыми 01:08:30 Разбор реального коммерческого Embedded-проекта 01:19:20 Финальный чек-лист перед отправкой устройства заказчику 01:25:00 Ответы на вопросы: статический анализ и тестирование Embedded 01:36:40 C или C++ для STM32? TouchGFX, Unit-тесты и практические советы 01:48:10 Китайские STM32, отладка и выбор инструментов разработки 01:57:30 Итоги вебинара и ответы на вопросы
Устройство прошло все тесты, успешно отработало несколько дней или даже недель… а затем неожиданно зависло у заказчика. Самое неприятное — ошибка больше не воспроизводится. Watchdog перезагружает систему, логи молчат, а разработчик начинает искать проблему буквально вслепую. На этом вебинаре разбираем реальные причины подобных отказов и показываем, почему многие ошибки в Embedded-системах проявляются только спустя длительное время работы. Спикер — Белецкий Максим Алексеевич, преподаватель Академии программирования электронных устройств, инженер-программист и разработчик встраиваемых систем с многолетним опытом коммерческой разработки. Наши курсы 🔹 Программирование микроконтроллеров https://pcbteach.ru/mcu_schedule?&utm_source=rutube 🔹 Программирование микроконтроллеров с использованием ОСРВ FreeRTOS https://pcbteach.ru/freertos?&utm_source=rutube 🔹 Программирование на Си https://pcbteach.ru/kurs_c?&utm_source=rutube ▶️ Все курсы Академии https://pcbteach.ru/#specialnost?utm_source=rutube ⏱️ Таймкоды 00:00 Почему устройство работает неделю, а потом зависает? 03:10 Watchdog — защита или иллюзия безопасности? 08:00 Фрагментация памяти: скрытая причина случайных зависаний 18:30 Утечки памяти и ресурсов, которые накапливаются месяцами 30:40 Stack Overflow в редких сценариях работы 41:30 Как правильно рассчитывать стек и защищаться от переполнения 49:10 Настройка Watchdog без типичных ошибок 59:20 Почему плохая архитектура делает баги неуловимыми 01:08:30 Разбор реального коммерческого Embedded-проекта 01:19:20 Финальный чек-лист перед отправкой устройства заказчику 01:25:00 Ответы на вопросы: статический анализ и тестирование Embedded 01:36:40 C или C++ для STM32? TouchGFX, Unit-тесты и практические советы 01:48:10 Китайские STM32, отладка и выбор инструментов разработки 01:57:30 Итоги вебинара и ответы на вопросы




