توضیحات
دوره Building Real Time Operating Systems on ARM Cortex-M. این دوره به صورت نظری و عملی، چگونگی ایجاد یک RTOS را از پایه و با برنامهنویسی مستقیم روی سختافزار (Bare Metal) آموزش میدهد. این دوره با مقدمهای بر معماری داخلی هسته سیستمعاملهای بیدرنگ در این پردازنده آغاز شده و شرکتکننده مفاهیم را با پیادهسازی مستقیم در C و اسمبلی درک میکند. سپس تمامی اجزای اصلی یک RTOS، هماهنگی بین آنها و چالشهای مدیریت منابع در سیستمهای بلادرنگ بررسی میشوند. در بخش طراحی، الگوریتمهای زمانبندی مختلف از جمله چرخشی، دورهای و مکانیسمهای ارتباط بین وظیفهای پیادهسازی میگردند. در پایان دوره، فراگیر توانایی ساخت یک سیستمعامل بیدرنگ کامل شامل زمانبندهای متنوع، محاسبه بهرهوری پردازنده و توسعه هسته را به دست میآورد. همچنین قادر خواهد بود برنامههای کاربردی موجود برای میکروکنترلرها را به RTOS طراحی شده خود انتقال داده و به صورت یک سیستم چندوظیفهای پیشرفته مدیریت کند. این آموزش مهارت تخصصی برای ارتقای برنامههای ساده به سیستمهای نهفته پیچیده را فراهم میسازد.
آنچه فرا خواهید گرفت
- توانایی ساخت یک سیستمعامل بیدرنگ (RTOS) کامل از پایه.
- طراحی و پیادهسازی سیستمهای زمانبندی چرخشی (Round-Robin Schedulers).
- ساخت زمانبندهای مشارکتی (Cooperative Schedulers) برای مدیریت وظایف.
- توسعه و پیکربندی زمانبندهای دورهای (Periodic Schedulers).
- پیادهسازی الگوریتم زمانبندی “اولین ورود، اولین سرویس” (FCFS).
- نوشتن کدهای حرفهای برنامهنویسی C برای سیستمهای نهفته به صورت Bare-Metal.
- برنامهنویسی به زبان اسمبلی (Assembly) جهت کنترل دقیق ثباتهای پردازنده.
- درک کامل ویژگیهای سختافزاری معماری Cortex-M برای پشتیبانی از سیستمعامل.
- محاسبه بار پردازشی و بهینهسازی عملکرد هسته سیستمعامل.
این دوره مناسب افرادیست که
- مهندسان سیستمهای نهفته (Embedded Systems Engineers) که به دنبال ارتقای دانش فنی خود هستند.
- علاقهمندان به حوزه الکترونیک و برنامهنویسی سطح پایین (Hobbyists) که میخواهند فراتر از کتابخانههای آماده حرکت کنند.
- دانشجویان رشتههای مهندسی برق و سیستمهای نهفته که قصد یادگیری ساختار سیستمعامل را دارند.
- دانشجویان رشته مهندسی کامپیوتر که به مباحث معماری کامپیوتر و سیستمهای عامل علاقهمند هستند.
- توسعهدهندگانی که قصد دارند مفاهیم انتزاعی سیستمعامل را به صورت عملی بر روی سختافزار ARM پیادهسازی کنند.
مشخصات دوره Building Real Time Operating Systems on ARM Cortex-M
- ناشر: Udemy
- مدرس: SM training academy
- سطح آموزش: از مبتدی تا پیشرفته
- مدت زمان آموزش: 6 ساعت و 32 دقیقه
- تعداد دروس: 52
سرفصل های دوره در تاریخ 2025/12
پیشنیازهای دوره Building Real Time Operating Systems on ARM Cortex-M
- Basic C program knowledge
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
2.2 گیگابایت














































