یک سیستم عامل بلادرنگ، سیستم عاملی است که برای استفاده در سامانه‌های تک منظوره یا توکار (Embedded Systems) بهینه شده است.

چالش اساسی در سیستم عامل های بلادرنگ، اطمینان از پاسخ به موقع و قطعی به رویدادهاست.

استفاده از RTOS ها این امکان را فرآهم می‌کند که عملکردها به صورت مجموعه مستقلی از Thread‌ها نوشته شوند که ارتباط بین آنها از طریق پیام ها(messeage) و علائم (Semaphores) مقدور است.

ساده‌ترین راه جهت پیاده‌سازی الگوریتم فوق آن است که کلیه توابع سیستم در حلقه‌های نامحدود و به شکل نمایش داده شده در کد اجرا شوند.

سیستم عامل RTOS روی ARM

فهرست مطالب

 

فصل اول: مقدمه

  • مقدمه
  • سیستم عامل‌هایی با پشتیبانی از MMU
  • سیستم عامل‌های بدون پشتیبانی از MMU
  • زمانبندی در سیستم عامل ها
  • Bootloader

فصل دوم: سیستم عامل های بلادرنگ FREE RTOS در میکروکنترلرهای STM32

  • مقدمه
  • سیستم عامل بلادرنگ چیست؟
  • انواع مختلف RTOS های موجود
  • انواع روش های سیستم عامل RTOS
  • تقاوت سیستم عامل بلادرنگ با سیستم عامل های معمولی
  • سیستم عامل RL-RTX
  • ویژگی های سیستم عامل RL-RTX

فصل سوم: شبیه سازی

  • شبیه سازی در نرم افزار

فصل چهارم: اصول کدنویسی RTOS

  • سیستم عامل بلادرنگ چیست
  • حداکثر قابلیت های یک RTOS
  • مقایسه RTOS های معمول (RTOS)
  • اصول کد نویسی بر مبنای RTOS
  • روش نصب و شروع به کار
  • فعالیت‌ها یا Task‌ها در FreeRTOS
  • توابع مرتبط با Task‌ها در FreeRTOS
  • چرخه زندگی یک فعالیت
  • تشریح ورودی های تابع ساخت یک Task
  • صف یا Queue
  • رفتار سیستم عاملی در مورد صف
  • پرچم زنی یا semaphore
  • روش ساختن یک semaphore
  • گرفتن یک پرچم توسط یک Task
  • Mutex
  • تخصیص اولویت در استفاده از منابع
  • Counting semaphores
  • روش ساخت یک سمافر شمارشی
  • رسیدگی به وقفه‌ها
  • مدیریت حافظه
  • ساختار Free RTOS
  • برخی قابلیت های Free RTOS
  • معرفی توابع CMSIS-RTOS API
  • ساخت و استفاده از یک تایمر
  • ساخت و استفاده از یک تایمر با استفاده از RTOS

فصل پنجم: سیستم عامل بلادرنگ RTOS مدل µCOS

  • روش دریافت و نصب
  • تعریف تسک
  • تشریح کاربرد چند تسکی
  • پیام
  • صف پیام
  • دریافت پیام توسط تسک پیامی
  • مثالی از ارسال پیام به تسک و سمافور

این فایل آموزشی در قالب فایل PDF با زبان فارسی در ۵ فصل و تعداد ۷۳ صفحه می باشد.

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

دیدگاهتان را بنویسید