دانلود پک های میکروکنترلر برای STM32Cube لازم برای استفاده از میکروکنترلر موردنظر در پکیج نرم افزارهای STM32Cube است. به عبارتی پک های میکروکنترلر بخش از اکوسیستم STM32Cube است. بطور مثال ما وقتی نرم افزار STM32CubeMX را نصب می کنیم، برای اینکه بتوانیم مثلا از میکروکنترلر STM32F103VET6 در این نرم افزار استفاده کنیم، باید پکیج stm32cubef1 را نصب کنیم. برخی با جستجوی عبارت دانلود پک های STM32CubeMX و یا دانلود پک های STM32CubeIDE به دنبال این نرم افزارها می گردند. اما عبارت صحیح آن دانلود پک های STM32Cube است. در یک پک میکروکنترلر برای STM32Cube، تمام زیرساخت های نرم افزاری موردنیاز برای شروع ساخت یک امبدد سیستم قرار دارد. این نرم افزارها در لایه های مختلفی دسته بندی شده اند. در ادامه می بینیم که در یک پکیج نرم افزار میکروکنترلر برای STM32Cube چه چیزهایی وجود دارد:
- لایه انتزاع سخت افزار (HAL یا Hardware Abstraction Layer): این لایه قابلیت حمل کدها بین میکروکنترلرهای مختلف STM32 را فراهم می کند. این لایه بالاترین لایه در کتابخانه های پکیج میکروکنترلرها در STM32Cube است.
- لایۀ پایینتر کتابخانه ها تحت عنوان LL یا Low-Layer: شما به عنوان یک توسعه دهنده می توانید از کتابخانه های HALاستفاده نکنید و از LL استفاده کنید. مزیت LL سبک بودن و بهینه تر بودن نسبت به HALاست. اما در زمان استفاده از LLقابلیت انتقال بین میکروکنترلرهای مختلف کمتر است. که درصورتی که با دنیای میکروکنترلرها آشنا باشید، این کار برای شما مسئلۀ خاصی نیست.
- لایۀ میان افزار یا Middleware Components: یک سری کتابخانه ها در زیرمجموعۀ کتابخانه های میانی یا میان افزار دسته بندی می شوند. کتابخانه های قسمت میان افزار شامل کتابخانه های RTOS، (آموزش FreeRTOS یوبرد) کتابخانه USB، سیستم فایل، پشته TCP/IP، کتابخانه Touch یا کتابخانه گرافیکی (فیلم آموزش TFT LCD با TouchGFX و STM32 یوبرد) که هریک ممکن است برای برخی میکروکنترلرهای STM32 وجود داشته و برای برخی دیگر وجود نداشته باشد. دلایل اصلی که حجم پکیج نرم افزار میکروکنترلرها برای سری کم امکانات F1 کم و در حدود 100 مگابایت بوده اما برای سری های با امکانات زیاد مثل F7 در حدود یک گیگابایت است، وجود کتابخانه های میان افزار است.
- پشته های RF: به امکاناتی مثل Bluetooth، Zigbee، LoRaWAN و Sigfox، امکانات RFگفته می شود. که مخصوص سری های Wireless از میکروکنترلرهای STM32 هستند.
در ادامه دانلود پک های STM32Cube در هاست یوبرد ارائه شده است:
خیلی ممنونم از شما. کاش patch ها رو هم واسه دانلود داشتید. سپاس فراوان.
سلام. patch از طرف ST ارائه نشده.
سلام.خسته نباشید.هرچقدر ایمیل و شماره میزنم کد تایید برام نمیاد؟
سلام وقت بخیر. ما الان امتحان کردیم و مشکلی ندارد. شاید در آن زمان سامانه پیامکی مشکل داشته. الان می توانید مجددا امتحان کنید.
لطفا نرم افزار STM32CUBECLT را هم بگذارید.