نرمافزار STM32CubeIDE: همه چیز در یک جا
نویسنده: علی زاهدی | ۴ سال پیش | ۵,۵۶۱ بازدید | ۵ دقیقه مطالعه
STM32CubeIDE یک محیط توسعه یکپارچه (IDE) قدرتمند و **کاملاً رایگان** از شرکت ST است که تمام مراحل کدنویسی، پیکربندی، کامپایل و دیباگ را در یک نرمافزار انجام میدهد.
چرا STM32CubeIDE؟
کاملاً رایگان
پشتیبانی از تمام سریهای STM32
پیکربندی گرافیکی (مثل CubeMX)
کامپایلر GCC داخلی
دیباگر پیشرفته (GDB)
تحلیل مصرف حافظه و Stack
پشتیبانی از C/C++
پلاگینهای Eclipse
STM32CubeIDE در مقابل STM32CubeMX
| ویژگی | STM32CubeMX | STM32CubeIDE |
|---|---|---|
| پیکربندی گرافیکی | ||
| کامپایل کد | ||
| دیباگ (GDB) | ||
| تحلیل حافظه | ||
| رایگان |
نتیجه: دیگر نیازی به KEIL + CubeMX نیست! همه چیز در یک نرمافزار.
دانلود و نصب STM32CubeIDE
- نصب Java JDK (حداقل نسخه 11)
- دانلود از سایت رسمی ST
- اجرای نصبکننده
- اتصال به اینترنت برای دانلود پکیجها
ساخت پروژه جدید (گام به گام)
1
ایجاد پروژه
File → New → STM32 Project
2
انتخاب میکرو
جستجو: STM32F103C8T6
3
پیکربندی گرافیکی
تنظیم GPIO، UART، Timer و ...
4
ذخیره و تولید کد
دکمه Save → کد HAL تولید میشود
5
کدنویسی
فایل main.c → بخش USER CODE

خلاصه درس
STM32CubeIDE = CubeMX + کامپایلر + دیباگر در یک نرمافزار!