Многофункциональное средство разработки для микроконтроллеров STM32

STM32CubeIDE – многофункциональное средство разработки, являющееся частью экосистемы STM32Cube от компании STMicroelectronics

STM32CubeIDE – платформа разработки C/C++ с IP-конфигурацией, генерацией и компиляцией кода и способностью прошивки микроконтроллеров STM32.

Программное обеспечение построено на платформе ECLIPSE™/CDT и пакетов программ GCC для разработки, а также отладчика GDB для прошивки микроконтроллера. Это позволяет интегрировать существующие плагины, дополняющие функции платформы ECLIPSE™.

STM32CubeIDE содержит все функциональные возможности STM32CubeMX, предоставляя универсальный инструмент разработки. После выбора микроконтроллера STM32 создается проект и генерируется код инициализации. В любой момент пользователь может вернуться к промежуточному программному обеспечению и повторно создать код инициализации.

STM32CubeIDE включает в себя анализаторы сборки и стека, которые предоставляют разработчику информацию о состоянии проекта и требованиях к памяти.

STM32CubeIDE также включает в себя стандартные и расширенные функции отладки, в том числе представления регистров ядра, памяти и периферии, а также просмотр значения переменных в реальном времени, интерфейс Serial Wire Viewer и анализатор неисправностей.

Ключевые особенности:

  • Интегрированный STM32CubeMX с возможностями:
    • Выбор микроконтроллера STM32;
    • Конфигурация портов, тактирования, IP-адресов и т.д.;
    • Создание проекта и генерация кода инициализации;
  • Основан на ECLIPSE™/CDT с поддержкой пакетов программ GCCи GDB;
  • Дополнительные функции отладки:
    • Просмотр регистров ядра, памяти;
    • Отслеживание значения переменной в реальном времени;
    • Анализатор системы и ошибок процессора;
  • Поддержка ST-Link и J-Link;
  • Импортпроектовиз Atollic® TrueSTUDIO® и AC6 System Workbench for STM32;
  • Поддержка ОС: Windows®, Linux® и macOS®

ИСТОЧНИК