home.social

#embedded_software_development — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #embedded_software_development, aggregated by home.social.

  1. Taming Hard Faults in Zephyr OS: Практическое руководство для embedded-разработчиков

    🚨 Что такое Hard Fault простыми словами Hard Fault — это критическая ошибка процессора. Проще говоря, это ситуация, когда микроконтроллер встречает что-то настолько «невозможное» для себя, что не может продолжить выполнение программы. Типичный пример — попытка обратиться к памяти, которой не существует, или выполнение запрещённой инструкции. Когда это происходит, процессор сразу передаёт управление специальному обработчику — Hard Fault Handler .

    habr.com/ru/articles/925298/

    #embedded #embedded_linux #embedded_software_development #arm #rtos #iot #zephyr #embedded_development

  2. Taming Hard Faults in Zephyr OS: Практическое руководство для embedded-разработчиков

    🚨 Что такое Hard Fault простыми словами Hard Fault — это критическая ошибка процессора. Проще говоря, это ситуация, когда микроконтроллер встречает что-то настолько «невозможное» для себя, что не может продолжить выполнение программы. Типичный пример — попытка обратиться к памяти, которой не существует, или выполнение запрещённой инструкции. Когда это происходит, процессор сразу передаёт управление специальному обработчику — Hard Fault Handler .

    habr.com/ru/articles/925298/

    #embedded #embedded_linux #embedded_software_development #arm #rtos #iot #zephyr #embedded_development

  3. Taming Hard Faults in Zephyr OS: Практическое руководство для embedded-разработчиков

    🚨 Что такое Hard Fault простыми словами Hard Fault — это критическая ошибка процессора. Проще говоря, это ситуация, когда микроконтроллер встречает что-то настолько «невозможное» для себя, что не может продолжить выполнение программы. Типичный пример — попытка обратиться к памяти, которой не существует, или выполнение запрещённой инструкции. Когда это происходит, процессор сразу передаёт управление специальному обработчику — Hard Fault Handler .

    habr.com/ru/articles/925298/

    #embedded #embedded_linux #embedded_software_development #arm #rtos #iot #zephyr #embedded_development

  4. STM32. CMSIS. Использование UART в качестве таймера для генерации периодических прерываний

    В данной статье рассматривается применение UART в качестве «таймера» для генерации прерываний с заданной периодичностью. Будут рассмотрены два способа настройки, один с применением контроллера DMA, второй — без него.

    habr.com/ru/articles/871564/

    #stm32 #cmsis #embedded #embedded_software_development