تحقيق : پیاده سازي یک سیستم عامل بلادرنگ براي میکروکنترلرها
فرمت : pdf
تعداد صفحه : 61
قیمت : مبلغ ۶ هزار تومان
چکیده
سیستم عامل بلادرنگ در واقع یک سیستم عامل multi task است که براي عملیات بلادرنگ در نظر گرفته شده است و پارامترهاي آن به گونه اي تنظیم شده اند که محدودیت هاي زمانی مورد نیاز را برآورده کند. استفاده از یک سیستم عامل بلادرنگ براي پیاده سازي سیستم هاي بلادرنگ باعث سادگی و سریع شدن پیاده سازي می باشد چون عملا بستري براي پیاده سازي ایجاد شده است و برنامه نویس در گیر جزئیات نمی گردد. از طرفی دیگر میکروکنترلرهاي جدید با داشتن امکانات زیاد و سادگی طراحی مدارهاي سخت افزاري مبتنی بر آنها به بستر سخت افزاري مناسبی براي سیست مهاي بلادرنگ تبدیل گشته اند. در صورتی که براي این میکروکنترلرها یک سیستم عامل بلادرنگ نوشته شود آنگاه پیاده سازي سیستم هاي بلادرنگ از لحاظ سخت افزار و نر مافزار با استفاده از میکروکنترلرها بسیار سریع و اقتصادي خواهد بود. در این گزارش به معرفی سیستم عامل بلادرنگی پرداخته می شود که براي میکروکنترلرهاي AVR نوشته شد و با اندکی تغییر می توان از آن براي سایر میکروکنترلرها نیز استفاده کرد.
فهرست مطالب
1 چکیده
2 مقدمه
3میکروکنترلرهاي AVR
1-3 ثباتهاي AVR
2-3 حافظه داده و ثباتهاي AVR
3-3 خانواده هاي محصولات AVR
Tiny AVR1-3-3
Mega AVR2-3-3
LCD AVR3-3-3
4 نرم افزار
5 طرح پیشنهادي
6 کدهاي سیستم عامل بلادرنگ
1-6 متغیرهاي عمومی
os_central_table1-1-6
2-1-6 ثابتها
3-1-6 نوع داده هاي تعریف شده
ها Tasks2-6
1-2-6 مقدمه
2-2-6 بلوك کنترل Task ( TCB)
3-2-6 ایجاد task
4-2-6 استک
Null task5-2-6
6-2-6 یک نمونه برنامه
3-6 زمانبندي task ها
Scheduler1-3-6
Dispatcher2-3-6
4-6 ارتباط بین task ها
1-4-6 سمافورها
Mailboxes2-4-6
5-6 تایمر صفر
6-6 سورس برنامه ها
rtos.h1-6-6
rtos_core.c2-6-6
user_task.c3-6-6
Rtos_semaphore.c4-6-6
rtos_mbox.c5-6-6
user_task.c6-6-6
user_task.h7-6-6
rtos_uart.c8-6-6
7 روش استفاده از سیستم عامل
8 ضمیه 1 (مشخصات 32 Atmega)
9 ضمیمه 2 (نحوة کامپایل و اجرا).
1-9 سورس فایل rtos.c
2-9 پیاده سازي سیستم عامل روي سخت افزار
10 مراجع
***************************************************************************************
در صورت تمایل
به دریافت فایل فوق در مدت 10 دقیقه ، لطفاً اینجا کلیک
کنید
***************************************************************************************
مشاوره ؛نگارش پایان نامه ؛ مقاله + شبیه سازی
در تمام مقاطع دانشگاهی پذیرفته می شود
در صورت
تمایل می توانید عنوان و جزئیات پروژه خود را در قسمت نظرات این پست
اعلام فرمایید. ضمنا می توانید اطلاعات درخواستی خود را به ایمیل یا تلگرام
نمایید
ایمیل :
com.dr@yahoo.com
درباره :
AVR میکروکنترلر ,
|