Многофункциональное средство разработки для микроконтроллеров 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®