STM32CubeIDE یک IDE یکپارچه که برای توسعه نرم افزار برای میکروکنترلرهای STM32 طراحی شده است. این IDE شامل ابزارهای مختلفی برای پیکربندی سخت افزار، کدنویسی، کامپایل کد و اشکال زدایی است. STM32CubeIDE همچنین از طیف وسیعی از میکروکنترلرهای STM32 و سکوهای توسعه پشتیبانی می کند. STM32CubeIDE یک پلتفرم توسعه C/C++ پیشرفته با ویژگی های پیکربندی جانبی، کدنویسی، کامپایل کد و اشکال زدایی برای میکروکنترلرها و میکروپردازنده های STM32 است. این IDE بر اساس چارچوب Eclipse/CDT و زنجیره ابزار GCC برای توسعه و GDB برای اشکال زدایی است و امکان ادغام صدها افزونه موجود برای تکمیل ویژگی های IDE Eclipse را فراهم می کند.
STM32CubeIDE توابع پیکربندی و ایجاد پروژه STM32CubeMX برای ارائه تجربه یکپارچه ابزار و صرفه جویی در زمان نصب و توسعه. پس از انتخاب یک MCU یا MPU STM32 خالی، یا میکروکنترلر یا میکروپردازنده از پیش پیکربندی شده از انتخاب یک برد یا انتخاب یک مثال، پروژه ایجاد می شود و کد راه اندازی تولید می شود ادغام می کند. در هر زمان در طول توسعه، کاربر می تواند به پیکربندی و راه اندازی جانبی یا middleware بازگردد و کد راه اندازی را بدون تأثیر بر کد کاربر بازتولید کند.STM32CubeIDE همچنین شامل ویژگی های اشکال زدایی استاندارد و پیشرفته مانند نمایش دهنده های ثبات هسته CPU، حافظه ها و ثبات های جانبی، و همچنین نظارت زنده متغیر، رابط Serial Wire Viewer یا تجزیه و تحلیل خطا است.
تمام ویژگی های نرم افزار
- انتخاب میکروکنترلر STM32، میکروپردازنده، پلتفرم توسعه و پروژه نمونه
- پیکربندی پین، ساعت، جانبی و middleware
- ایجاد پروژه و تولید کد راه اندازی
- نرم افزار و middleware تکمیل شده با بسته های گسترش STM32Cube Enhanced
- مبتنی بر Eclipse/CDT، با پشتیبانی از افزونه های Eclipse، زنجیره ابزار GNU C/C++ برای Arm و دیباگر GDB
- ویژگی های اشکال زدایی پیشرفته اضافی
- نمایش دهنده های ثبات هسته CPU، حافظه ها و جانبی
- نمای نظارت زنده متغیر
- تجزیه و تحلیل سیستم و ردیابی بلادرنگ (SWV)
- ابزار تجزیه و تحلیل خطا CPU
- پشتیبانی اشکال زدایی آگاه از RTOS از جمله Azure
- پشتیبانی از دیباگرهای ST-LINK (STMicroelectronics) و J-Link (SEGGER)
- واردات پروژه از Atollic TrueSTUDIO
ارسال دیدگاه
دیدگاه کاربران
0