دوره آنلاین سیستم عامل های بلادرنگ RTOS

دوره آنلاین سیستم عامل های بلادرنگ RTOS

نگاهی کلی به دوره آموزشی آنلاین سیستم عامل های بلادرنگ RTOS

مدت دوره شهریه پیش نیاز
21 ساعت 4,500,000 تومان ARM مقدماتی
  • اشتراک در شبکه های اجتماعی

آشنایی با دوره آنلاین سیستم عامل های بلادرنگ RTOS

سیستم عامل بلادرنگ ، که معمولاً به عنوان RTOS شناخته می شود ، یک مؤلفه نرم افزاری است که به سرعت بین Task های مختلف جابجا می شود و این تصور را می دهد که چندین برنامه همزمان در یک هسته پردازشی اجرا می شوند. در حقیقت ، هسته پردازش فقط می تواند یک برنامه را در هر زمان انجام دهد ، و آنچه RTOS انجام می دهد این است که به سرعت بین Taskها جابجا شوید گویی که چندین برنامه همزمان اجرا می شوند. در برنامه های نرم افزاری خصوصا در سیستم های نهفته ، سیستم عامل مسئول پشتیبانی از محدودیت های زمان بندی برنامه است که با بکارگیری الگوریتم های برنامه نویسی مناسب میتوان به این هدف دست یافت. در دوره سیستم عامل بلادرنگ نیراسیستم با تدریس دکتر سجاد مسیبی با تمامی الگوریتم ها و روش های برنامه نویسی RTOS آشنا خواهید شد.


سرفصل آموزشی دوره آنلاین سیستم عامل های بلادرنگ RTOS

معرفی سیستم عامل های بلادرنگ RTOS
آموزش مفاهیم Multi-thread، Multi-Tasking، Multi-Processor Define
بررسی اهمیت و ضرورت استفاده از RTOS
آموزش ساختار RTOS و اجزای RTOS
آموزش مدیریت حافظه
آشنایی با مفهوم وظیفه و زمانبندی وظایف
بررسی Free RTOS در سیستم های نهفته
بررسی سخت افزار مورد استفاده در دوره
انتخاب کامپایلر مناسب
آموزش پیکربندی 5-RTOS در STM32CubeIDE
انجام پروژه Blink Led
انجام پروژه Uart با استفاده از وقفه
انجام پروژه Command Line Interface (CLI)
راه اندازی Internal real Time Clock با استفاده از RTOS
راه اندازی DS1307 RTC Chip Driveبا استفاده از RTOS
مانیتورینگ RTC با استفاده از CLI
پیاده سازی سنسور دما-رطوبت DS18B20
پایش دما و رطوبت با استفاده از CLI
پیاده سازی پروژه CAN Bus Interface
مانیتورینگ CAN Bus با استفاده از CLI
راه اندازی مبدل دیجیتال آنالوگ (ADC) با استفاده از RTOS
مانیتورینگ مقدار ADC با استفاده از CLI
راه اندازی Ethernet با استفاده از RTOS
بررسی Ping Driver
بررسیUDP Server

دریافت فایل سرفصل ها

پروژه ها و تمرین های دوره

کامپایل و اجرای RTOS
دسترسی تداخلی و راه کارها
تنظیمات و راه اندازی     RTOS
جمع آوری داده سنسور (استفاده از Thread)
خواندن کلید به عنوان تریگر ورودی
ارسال داده UART تحت اعمال تریگرها(استفاده از صف ها)


توصیه مدرس

مهران بافنده

مهندس مهران بافنده

کارشناس سیستم های نهفته و مدرس دانشگاه
سجاد مسیبی

دکتر سجاد مسیبی

متخصص سیستم های نهفته

استفاده از RTOS ها باعث افزایش کارایی سیستم شما می شود اما این در صورتی است که اصول اصلی این سیستم عامل ها را فرا بگیرید. در واقع تدوین الگو های ذهنی در تقسیم Task ها و کار های یک سیستم امبدد، از مهمترین مسائل استفاده از سیستم عامل های بلادرنگ است. لازم به ذکر است که تسلط به زبان C همیشه در سیستم های امبدد الزامی بوده و سیستم عامل های بلادرنگ نیز بخش جدایی از این سیستم های امبدد نخواهد بود.
از طرفی مطالعه و بررسی ویژگی های جدید سیستم عامل های بلادرنگ و پردازنده های تحت پشتیبانی آن ها از موضوعاتی است که همواره در کار های جدید آن ها را دنبال کنید.


نظر دانشجویان نیراسیستم درباره دوره آنلاین سیستم عامل های بلادرنگ RTOS


آینده شغلی دوره آنلاین سیستم عامل های بلادرنگ RTOS

 استفاده از سیستم عامل های بلادرنگ بخشی از یک سیستم امبدد است که الگوی آن می تواند کارهای مختلف را بدون اختلال در یکدیگر و افزایش راندمان سیستم همراه کند. لذا در هر سیستم جدیدی که طراحی می شود این عناصر در آن وجود دارند پس افزایش کیفیت محصولات ارائه شده از مهمترین پارامترهای دستگاه های شما خواهد بود. لازم به ذکر است که برخی امکانات میکروکنترلر های جدید نظیر USB و Ethernet در کنار سیستم عامل حداکثر کارایی خود را ارائه می کنند. 


روش برگزاری دوره آنلاین سیستم عامل های بلادرنگ RTOS

یادگیری سیستم عتمل های بلادرنگ نیازمند دانش برنامه نویسی و هم چنین آشنایی با میکروکنترلرهای STM32 بر اساس HAL میباشد. در این دوره ضمن آموزش و معرفی سیستم عامل های بلادرنگ و بیان مزایا نحوه استفاده از آن در سیستم های نهفته ، به صورت عملی اقدام به راه اندازی تمامی آموزش ها با استفاده از سخت افزارهای تعبیه شده در کلاس خواهیم کرد و یادگیری موثر و با کیفیت سیستم عامل های Real-Timeرا خواهیم داشت . 
میکرو مورد استفاده در این دوره میکروکنترلر ARM سری STM32 خواهد بود . 
 


توانایی دانشجو در پایان دوره آنلاین سیستم عامل های بلادرنگ RTOS

توانایی شما در پایان دوره :

آشنایی عمقی با مفهوم Real-Time

آشنایی با تکنیک های برنامه نویسی جهت بهبود و ایجاد شرایط Real-Time در سیستم های نهفته

آشنایی با مزایا و نحوه استفاده از سیستم عامل های بلادرنگ در سیستم های نهفته


سوالات متداول دانشجویان


 


پاسخ به پرسش های شما

سوال یا نظر خودتان را برای ما ارسال کنید. ایمیل شما در کنار اسم و پیامتان منتشر نخواهد شد.


info

قوانین آموزشگاه arrow_backward

از قوانین آموزشگاه قبل از ثبت نام آگاه شوید

می خواهم ثبت نام کنمarrow_backward

با مشاهده تقویم آموزشی دوره آنلاین سیستم عامل های بلادرنگ RTOS ثبت نام کنید

Make the future now

آینده را اکنون بساز

عضویت در باشگاه نیراسیستم یا نیاز به مشاوره دارم