STM32Fx Microcontroller Custom Bootloader Development فیلم آموزشی محصول کمپانی معروف Udemy میباشد . دوره STM32Fx Microcontroller Custom Bootloader Development درمورد آموزش ساخت BootLoader سفارشی برای میکروکنترلر STM32Fx ARM CORTEX Mx است .
آنچه در دوره STM32Fx Microcontroller Custom Bootloader Development یاد خواهید گرفت:
_ bootloader دلخواه خود را برای میکروکنترلر STM32Fx بنویسید و تست کنید .
_ اجرای ارتباطات Bootloader میزبان .
_ بسته های فرمان Bootloader سفارشی .
_ حالت های مختلف بوت میکروکنترلر STM32 .
_ اجرای فلش لودر بوت لودر: Sector Erase / Program / erase mass .
_ بایت گزینه های بارگذار بوت (OB) اجرای برنامه مدیریت .
_ بوت لودر اجرای وضعیت حفاظت از بخش حفاظت از بخش فلش .
_ بوت لودر در اجرای برنامه نویسی برنامه (IAP) .
_ جابجایی جدول بردار پردازنده قشر MX ARM .
الزامات دوره STM32Fx Microcontroller Custom Bootloader Development:
_ اگر می خواهید کد توسعه یافته را آزمایش کنید ، تخته بر اساس STM32Fx مورد نیاز است .
_ دانش برنامه نویسی اولیه ‘C’ لازم است اما اجباری نیست .
BootLoader که در دوره STM32Fx Microcontroller Custom Bootloader Development قصد داریم توسعه دهیم ، دارای ویژگی های زیر خواهد بود:
1) می تواند برنامه نویسی برنامه را انجام دهد (IAP) . می توانید از BootLoader برای چشمک زدن باینری یک برنامه خاص استفاده کنید .
2) داده های خاص میکروکنترلر را بخوانید .
3) تنظیمات مربوط به فلش مانند تنظیم محافظت از خواندن و نوشتن برای بخش های مختلف .
4) پاک کردن بخش فلش .
5) پاک کردن گسترده فلش کاربر .
6) وضعیت حفاظت از حافظه فلش را بخوانید و نمایش دهید .
7) برای اجرای کد به آدرس مشخص شده بروید .
همراه با توسعه سفارشی BootLoader ، شما نیز خواهید فهمید:
1) سازمان حافظه متفاوت میکروکنترلر .
2) حالت حافظه و حالت های مختلف بوت شدن STM32 .
3) چطور MCU بعد از برق کار می کند .
4) نقشه بردار جدول و جابجایی جدول بردار مورد استفاده از پردازنده mx .
5) تفاوت بین برنامه نویسی درون سیستم (ISP) و برنامه نویسی کاربرد (IAP) .
6) نمودار جریان طراحی لودر سفارشی .
7) روش ارتباط لودر میزبان و بوت .
8) اجرای دستورات مختلف بوت لودر .
شما می توانید پس از اتمام دوره STM32Fx Microcontroller Custom Bootloader Development ، این BootLoader را با ارائه ویژگی های زیر گسترش دهید:
1) رمزگذاری و رمزگشایی سیستم عامل ارسال شده توسط میزبان با استفاده از AES .
2) از طریق برنامه نویسی با واسطه ماژول های WIFI یا Zigbee .
سخت افزار مورد استفاده در دوره STM32Fx Microcontroller Custom Bootloader Development:
_ در این دوره از تخته هسته ای STM32F446RE Nucleo استفاده می شود .
نرم افزار مورد استفاده:
1) KEIL-MDK-5 برای WINDOWS
2) OpenSTM32 SystemWorkbench برای (WINDOWS / LINUX / MAC OS)
دوره STM32Fx Microcontroller Custom Bootloader Development برای چه کسی است:
_ دانشجویان رشته میکروکنترلر
_ متخصصانی که در زمینه سیستم های جاسازی شده کار می کنند