آموزش فری‌آر‌توز بر روی میکروکنترلرهای STM32 - آخرین آپدیت

دانلود FreeRTOS applied to STM32 microcontrollers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

پیاده‌سازی و مثال‌های مفهومی FreeRTOS بر روی STM32

این دوره آموزشی به شما کمک می‌کند تا مفاهیم اصلی FreeRTOS و پیاده‌سازی توابع مختلف آن را بر روی میکروکنترلرهای STM32، به خصوص سری STM32F4، به صورت عملی بیاموزید.

اهداف کلیدی دوره:

  • آشنایی با ویژگی‌های کلیدی FreeRTOS، رفتار و قابلیت‌های پیکربندی آن.
  • پیاده‌سازی توابع API مهم FreeRTOS مانند صف‌ها (Queues)، سِمافورها (Semaphores)، تایمرهای نرم‌افزاری (Software Timers)، اعلان وظایف (Task Notifications) و گروه‌های رویداد (Event Groups).
  • درک عمیق رفتار این توابع از طریق ابزارهای مناسب و ادغام با त्यांचा میکروکنترلر مانند UART و GPIO.
  • ساخت نمونه‌های کاربردی متعدد با استفاده از توابع API.
  • تحلیل رفتار RTOS در مثال‌های توسعه‌یافته با استفاده از ابزارهای پیشرفته مانند SEGGER SystemView و Termite.

محتوای آموزشی:

در این دوره، توابع FreeRTOS مانند صف‌ها، سمافورها، تایمرهای نرم‌افزاری، اعلان وظایف، گروه‌های رویداد و موتاکس‌ها (Mutexes) پیاده‌سازی و بررسی خواهند شد. همچنین، از مراجع آنلاین برای کمک به فراگیران در طول دوره و مشاوره آینده استفاده خواهد شد.

ابزارهای مورد استفاده:

  • STM32CubeIDE: محیط توسعه یکپارچه برای طراحی، تولید کد، کامپایل و اشکال‌زدایی برنامه‌ها برای میکروکنترلرهای STM32.
  • SEGGER SystemView: نرم‌افزاری قدرتمند برای تحلیل رفتار برنامه‌های RTOS تعبیه‌شده بر روی سخت‌افزار هدف. در این دوره، مراحل نصب و اصلاح فایل‌های نرم‌افزاری لازم برای جمع‌آوری رویدادهای RTOS در حافظه RAM و ذخیره داده‌ها در فایل خروجی پوشش داده خواهد شد.
  • Termite: ابزاری مفید برای مشاهده داده‌های سریال.

ملزومات سخت‌افزاری:

  • برد توسعه STM32F407ZGT6 (یا STM32F4Discovery که دارای ST-Link/V2 داخلی است).
  • پروگرامر ST-Link (در صورتی که برد شما فاقد آن باشد).
  • مبدل USB به سریال (USB Serial Converter).

با شرکت در این دوره، شما دانش عملی لازم برای توسعه سیستم‌های بلادرنگ با FreeRTOS بر روی خانواده قدرتمند STM32 را کسب خواهید کرد.


سرفصل ها و درس ها

سخنرانی‌های آموزشی Training Lectures

  • مقدمه Intro

  • مفاهیم اولیه Initial Concepts

  • یکپارچه‌سازی ابزار Trace Trace Tool Integration

  • صف‌ها (Queues) Queues

  • تایمرهای نرم‌افزاری Software Timers

  • سمفورها (Semaphores) Semaphores

  • اطلاع‌رسانی وظیفه (Task Notification) Task Notification

  • گروه‌های رویداد (Event Groups) Event Groups

  • موتکس (Mutex) Mutex

  • ارتباط USART ابزار Trace Trace Tool USART Communication

نمایش نظرات

آموزش فری‌آر‌توز بر روی میکروکنترلرهای STM32
جزییات دوره
9.5 hours
10
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
283
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Flávio Cavalieri Flávio Cavalieri

مهندس برق