توضیحات
سیستم عامل بلادرنگ RTOS (Real Time OS) در میکروکنترلر STM32
آیا می دانید رابطه ی کامپیوتر با سیستم عامل چیست؟ آیا می دانید سیستم عامل چه خدمت بزرگی به شما می کند؟ سیستم عاملنرم افزار یا برنامه ای است که شما را از پیچیدگی های سخت افزاری دور کرده و رابطه شما را با کامپیوتر به یک رابطه صمیمی تر تبدیل می کند و این هنر سیستم عامل است. کامپیوتر دستگاهی است سخت افزاری که از قطعات مختلفی مانند ریزپردازنده، حافظه، دیسک سخت، کی برد،… تشکیل شده است ولی هیچیک از این قطعات حس و شعور ندارند تا به خودی خود، برای شما کاری انجام دهند، بلکه این شما هستید که بایستی به این مجموعه قطعات بی روح، فرمان بدهید، خطاهای آنها را در نظر بگیرید و از میان
عمل کرد آنها جواب خود را بیابید و یا ارتباط این قطعات را با یکدیگر حفظ کنید .
در این مقاله سعی بر آن است تا خلاصه ای هر چند ناقص از کلیات سیستم های بلادرنگ و سیستم عامل های بلادرنگ در میکروکنترلر STM32 و توضیحاتی در مورد انواع این سیستم ها بر روی میکروکنترلر ARM، معیارهای انتخاب و انواع زمانبندی این نوع سیستم ها در اختیار خوانندگان قرار گیرد .
یک سیستم کامپیوتری متشکل
از سه بخش سخت افزار ، نرم افزار و داده ها می باشد که بخش نرم افزار به دو دسته نرم افزارهای سیستمی و نرم افزار های کاربردی تقسیم میشود . سیستم عامل به عنوان اساسی ترین نرم افزار سیستمی است که کامپیوتر را راه اندازی کرده و تا هنگامی که کامپیوتر روشن است آماده انجام وظایف می باشد .
وظایف سیستم عامل در دو دسته اصلی و مستقل توسعه ماشین و مدیریت منابع قرار می گیرند .
سیستم عامل RTOS روی ARM
فهرست مطالب
فصل اول
سیستم عامل های بلادرنگ FREE RTOS در میکروکنترلرها
مقدمه
سیستم عاملهایی با پشتیبانی از MMU
سیستم عاملهای بدون پشتیبانی از MMU
زمانبندی در سیستم عامل ها
Bootloader
فصل دوم
سیستم عامل های بلادرنگ FREE RTOS در میکروکنترلرهای STM32
مقدمه
انواع روش های سیستم عامل RTOS
تقاوت سیستم عامل بلادرنگ با سیستم عامل های معمولی
سیستم عامل RL-RTX
ویژگی های سیستم عامل RL-RTX
فصل سوم
شبیه سازی در نرم افزار
فصل چهارم
اصول کدنویسی RTOS
سیستم عامل بلادرنگ چیست
حداکثر قابلیت های یک RTOS
اصول کد نویسی بر مبنای RTOS
روش نصب و شروع به کار
فعالیتها یا Taskها در FreeRTOS
توابع مرتبط با Taskها در FreeRTOS
چرخه زندگی یک فعالیت
صف یا Queue
رفتار سیستم عاملی در مورد صف
پرچم زنی یا semaphore
روش ساختن یک semaphore
گرفتن یک پرچم توسط یک Task
Mutex
تخصیص اولویت در استفاده از منابع
Counting semaphores
روش ساخت یک سمافر شمارشی
رسیدگی به وقفهها
مدیریت حافظه
برخی قابلیت های Free RTOS
معرفی توابع CMSIS-RTOS API
ساخت و استفاده از یک تایمر با استفاده از RTOS
سیستم عامل بلادرنگ RTOS مدل µCOS
صف پیام
مثالی از ارسال پیام به تسک و سمافور
این فایل آموزشی در قالب فایل PDF با زبان فارسی و تعداد ۵۱ صفحه می باشد.
[purchase_link id=”601″ style=”button” color=”blue” text=”سیستم عامل RTOS در STM32″]
فیلم آموزش کار با FreeRTOS در میکروکنترلر STM
۱-
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.