آموزش تسلط بر RTOS: دست روی FreeRTOS و STM32Fx با اشکال زدایی

Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش Running/Porting FreeRTOS Real Time Operating System on STM32F4x و ARM Cortex M. ابزارهای جانبی FreeRTOS Task Creation، حذف، زمان‌بندی با استفاده از مثال‌های کد سیاست‌های زمان‌بندی مهم FreeRTOS Scheduler FreeRTOS Stack و Heap Management راه‌های درست همگام‌سازی بین وظایف با استفاده از Semaphores. روش‌های صحیح همگام‌سازی بین یک کار و یک وقفه با استفاده از سمافورها همگام‌سازی بین چندین رویداد و یک کار مدیریت صف FreeRTOS مانند ایجاد، ارسال، دریافت، مسدود کردن و غیره پیاده‌سازی حذف متقابل بین وظایف با استفاده از خدمات Mutex و سمافورها. درک کدهای خاص معماری مانند SVC_handler، PendSV_handler، SysTick Handler خط به خط شما با تایمر تیک هسته، اهمیت آن، فرکانس تیک هسته و جزئیات پیکربندی آن آشنا خواهید شد. درک کامل مدل ARM Cortex M و FreeRTOS Priority و اطلاعات مربوط به پیکربندی آن اشکال زدایی FreeRTOS با استفاده از نرم افزار SEGGER SystemView مقالات زیادی که خط به خط کدهای خاص معماری FreeRTOS مربوط به ARM Cortex M را توضیح می دهند دستورالعمل های مصرف کم مصرف در سناریوی FreeRTOS بسیاری از تمرین های کدنویسی اشکال زدایی با جعبه ابزار نرم افزار SEGGER با گرفتن عکس فوری و ضبط حالت پیوسته پیش نیازها: دانش پایه C و Micro کنترلر می تواند مزیت اضافه کند اما اجباری نیست.

دوره کامل FreeRTOS با برنامه نویسی و اشکال زدایی <<

آخرین به‌روزرسانی: اشکال‌زدایی RTOS با استفاده از ابزار SEGGER SystemView Trace، STM32 hal. API های جانبی و نمونه های بیشتر اضافه شده است.

زیرنویس‌ها (CC) و رونوشت‌ها برای این دوره در دسترس هستند.

تیم پشتیبانی اختصاصی برای پاسخگویی به پرسش و پاسخ


این دوره برای مخاطبان مبتدی تا پیشرفته طراحی شده است.


توضیحات کوتاه:

"بزرگترین هدف این دوره، ابهام زدایی از RTOS به طور عملی با استفاده از FreeRTOS و STM32 MCU است"

راهنمای گام به گام برای پورت/اجرای FreeRTOS با استفاده از تنظیمات توسعه که شامل،

1) STM32CUBEIDE + STM32F4xx + FreeRTOS + SEGGER SystemView


ابهام زدایی از کد کامل مربوط به معماری (ARM Cortex M) FreeRTOS که به طور گسترده به شما کمک می کند تا این هسته را بر روی هر سخت افزار هدف مورد نظر خود قرار دهید.


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

اگر از قبل یک برد توسعه مبتنی بر STM32 دارید، لطفاً به استفاده از همان برد ادامه دهید. این دوره از برد STM32F407x DISCOVERY ( STM32F407G-DISC1)

استفاده می کند


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

1) STM32CUBEIDE که می تواند بر روی همه پلتفرم های سیستم عامل (WIN/OSX/LINUX) اجرا شود (رایگان)

2) نسخه رایگان نرم افزار SEGGER Systemview


اطلاعات سیستم عامل:

WIN/MAC/UBUNTU


اشکال‌زدایی FreeRTOS با نرم‌افزار SEGGER SYSVIEW

در این دوره، اشکال زدایی freeRTOS با نرم افزار SEGGER Systemview با راهنمای گام به گام پوشش داده شده است. لطفاً ویدیوهای پیش نمایش را تماشا کنید.


اشکال‌زدایی و آزمون‌های تعبیه‌شده

اشکال‌زدایی کدهای تعبیه‌شده واقعاً جالب است و یادگیری تکنیک‌ها و ویژگی‌های مختلف اشکال‌زدایی برای داشتن تسلط خوبی بر اشکال‌زدایی تعبیه‌شده بسیار ضروری است.


همچنین، این دوره شامل سوالات مختلف مصاحبه است که دانش کسب شده شما را محک می‌زند!.


قول من!

من شخصاً به سؤالات شما در مورد این مطالب چه به صورت خصوصی یا در یک بحث گروهی پاسخ خواهم داد. اگر به هر دلیلی راضی نیستید، به هر دلیلی می‌توانید بدون سؤال، بازپرداخت کامل از Udemy را ظرف 30 روز دریافت کنید. اما من مطمئن هستم که شما نیازی به این کار نخواهید داشت. من 100% پشت این دوره هستم و متعهد به کمک به شما هستم.


ترتیب یادگیری دوره های FastBit Embedded Brain Academy،

اگر در زمینه سیستم‌های جاسازی شده مبتدی هستید، می‌توانید دوره‌های ما را به ترتیب ذکر شده در زیر بگذرانید.
این فقط یک توصیه از سوی مربی برای مبتدیان است.

1) برنامه نویسی جاسازی شده با میکروکنترلر C: مبتدیان مطلق (Embedded C)

2) برنامه نویسی سیستم های جاسازی شده در پردازنده ARM Cortex-M3/M4 (مخصوص پردازنده ARM Cortex M4)

3) تسلط بر میکروکنترلر با توسعه درایور جاسازی شده (MCU1)

4) تسلط بر میکروکنترلر: TIMERS، PWM، CAN، RTC، LOW POWER(MCU2)

5) تسلط بر میکروکنترلر: STM32-LTDC، LCD-TFT، LVGL (MCU3)

6) طراحی سیستم جاسازی شده با استفاده از ماشین‌های حالت UML (ماشین دولتی)

7) تسلط بر RTOS: FreeRTOS و STM32Fx عملی با اشکال زدایی (RTOS)

8) میکروکنترلر ARM Cortex M DMA Programming Demystified (DMA)

9) توسعه بوت لودر سفارشی میکروکنترلر STM32Fx (Bootloader)

10) لینوکس جاسازی شده گام به گام با استفاده از Beaglebone Black (Linux)

11) برنامه نویسی درایور دستگاه لینوکس با استفاده از Beaglebone Black (LDD1)



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

نمایش نظرات

آموزش تسلط بر RTOS: دست روی FreeRTOS و STM32Fx با اشکال زدایی
جزییات دوره
14 hours
120
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
27,074
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

FastBit Embedded Brain Academy FastBit Embedded Brain Academy

روی Firmware و Embedded Engineering کار می کند

Kiran Nayak Kiran Nayak

نرم افزار تعبیه شده