STM32CubeIDE, STM32Cube yazılım ekosisteminin bir parçası olan hepsi bir arada çoklu işletim sistemi geliştirme aracıdır.

STMicroelectronics’in STM32 32-bit ARM ailesi ailesi Cortex-M çekirdek tabanlı mikrodenetleyiciler, C, C, Pascal ve JAVA destekli çok çeşitli yazılım entegre geliştirme ortamları (IDE’ler) ve büyük üçüncü şahıslardan hata ayıklayıcılar (ücretsiz sürümler. mevcut), MCU’yu yapılandırmaya ve başlatmaya ya da çalışma zamanındaki davranışını izlemeye izin veren ST araçlarıyla tamamlanmaktadır.
STM32CubeIDE, STM32 mikrodenetleyicileri için IP yapılandırması, kod oluşturma, kod derleme ve hata ayıklama özelliklerine sahip gelişmiş bir C / C ++ geliştirme platformudur. ECLIPSE ™ / CDT çerçevesine ve geliştirme için GCC alet zincirine ve hata ayıklama için GDB’ye dayanmaktadır. ECLIPSE ™ IDE’nin özelliklerini tamamlayan yüzlerce mevcut eklentinin entegrasyonuna izin verir.
STM32CubeIDE, hepsi bir arada takım deneyimi sunmak ve kurulum ve geliştirme süresinden tasarruf etmek için tüm STM32CubeMX işlevlerini birleştirir. Bir pano seçiminden boş bir STM32 MCU veya önceden yapılandırılmış bir mikro kontrolörün seçiminden sonra, proje oluşturulur ve başlatma kodu oluşturulur. Geliştirme sırasında herhangi bir zamanda, kullanıcı IP’lerin veya ara yazılımın başlatılması ve yapılandırılmasına geri dönebilir ve kullanıcı kodu üzerinde hiçbir etkisi olmadan başlatma kodunu yeniden oluşturabilir.
STM32CubeIDE, kullanıcıya proje durumu ve bellek gereksinimleri hakkında faydalı bilgiler sağlayan derleme ve istifleme analizörleri içerir.
STM32CubeIDE ayrıca CPU çekirdek kayıtlarının, hafızanın ve çevresel kayıtların yanı sıra canlı değişken izleme, Serial Wire Debug (SWD) arayüzü veya arıza analizörünün görünümlerini içeren standart ve gelişmiş hata ayıklama özelliklerini içerir.
