1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Armink-CmBacktrace

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
README_ZH.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 4 месяцев назад 38b930e

CmBacktrace: библиотека для отслеживания ошибок в серии микроконтроллеров ARM Cortex-M

Что такое CmBacktrace?

CmBacktrace — это библиотека с открытым исходным кодом, предназначенная для автоматического отслеживания, локализации и анализа причин ошибок в микроконтроллерах серии ARM Cortex-M. Она предоставляет следующие возможности:

  • Поддержка различных типов ошибок, включая утверждения (assert), сбои (Hard Fault, Memory Management Fault, Bus Fault, Usage Fault, Debug Fault).
  • Автоматический анализ причин сбоев, позволяющий определить причину сбоя без необходимости ручного анализа сложных регистров ошибок.
  • Вывод информации о стеке вызовов функций при возникновении ошибки, что позволяет быстро и точно локализовать проблемный код.
  • Поддержка работы на «голом железе» и следующих операционных системах: RT-Thread, UCOS, FreeRTOS (с необходимостью модификации исходного кода).
  • Адаптация к Cortex-M0/M3/M4/M7 микроконтроллерам.
  • Совместимость с компиляторами IAR, KEIL, GCC.

Почему стоит выбрать CmBacktrace?

Библиотека CmBacktrace может быть полезна как начинающим разработчикам, так и опытным специалистам. Для новичков она упрощает процесс отладки, позволяя быстро определить причину ошибки и исправить её. Опытные разработчики также могут использовать библиотеку для повышения эффективности и точности отладки.

Кроме того, CmBacktrace позволяет сохранять информацию об ошибках в памяти устройства, что облегчает их анализ после перезагрузки. Это особенно полезно в случаях, когда необходимо быстро восстановить работу устройства после сбоя.

Проект активно развивается и поддерживается сообществом разработчиков. Вы можете внести свой вклад в проект или просто использовать его в своих проектах.

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

Для демонстрации работы библиотеки предоставляется несколько примеров проектов для разных платформ и операционных систем. Также предоставляются инструкции по переносу библиотеки в свои проекты.

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/Armink-CmBacktrace.git
git@gitlife.ru:oschina-mirror/Armink-CmBacktrace.git
oschina-mirror
Armink-CmBacktrace
Armink-CmBacktrace
master