دانلود پک های میکروکنترلر برای Keil پیش نیاز استفاده از میکروکنترلرموردنظر در نرم افزار Keil است. پس از دانلود و نصب Keil، باید پک نرم افزار مربوط به خانوادۀ میکروکنترلر موردنظر خود را نیز دانلود و به نرم افزار keil اضافه کنید. در غیر این صورت نمی توانید برای میکروکنترلر موردنظر پروژه بسازید. به عنوان مثال اگر قصد دارید برای میکروکنترلر STM32F103RBT6 پروژه بسازید باید پک STM32F1 را نصب کنید. در یک پک میکروکنترلر برای Keil، تمام زیرساخت های نرم افزاری موردنیاز برای ساخت یک پروژه قرار دارد. هر پک میکروکنترلر برای Keil، تعدادی میکروکنترلر را پشتیبانی می کند. به عنوان مثال پک STM32F4 حدودا 200 میکروکنترلر را شامل می شود.
با دانلود پک های میکروکنترلر برای Keil موارد زیر برای پک میکروکنترلر اضافه می شود:
- Board Support: شامل کتابخانه هایی برای کارکردن با واحدهای ADC و EMWIN LCD و … است. اینها کتابخانه هایی سطح بالاتر از کتابخانه های CMSIS هستند.
- CMSIS, CMSIS Driver, CMSIS Compiler: شامل مجموعه نرم افزارهایی برای راه اندازی و استفاده از امکانات مختلف داخلی میکروکنترلر. از جمله GPIO, CAN, TIMER, UART و … است. درمورد CMSIS می توانید در لینک میکروکنترلر ARM چیست که در بالا قرار گرفته، بیشتر مطالعه کنید.
- Compiler: شامل کامپایلر پروژه و یک سری ارزش های افزوده مثل event recorder می شود.
- Device: شامل فایلهای پایۀ طراحی شده توسط keilمی شود. از جمله می توان به فایل Startup و فایل های پایۀ راه اندازی تمام امکانات میکروکنترلر همانند کتابخانه های CMSIS اشاره کرد.
- File System, Graphics, Network, USB : اینها کتابخانه های استفاده از حافظه های FLASH و SD و USB و شبکه و یک موتور گرافیکی ارائه شده توسط KEIL هستند. معمولا این موارد در دنیای میکروکنترلرها کارهای سنگینی هستند و معمولا کتابخانه های آنها نیز از سایر کتابخانه ها طبقه بندی می شود.
0 دیدگاه