RT-Thread

نرم افزار تصویر:
RT-Thread
جزئیات نرم افزار:
نسخه: 1.0.1 / 1.1.0 Alpha
ها تاریخ: 14 Apr 15
توسعه دهنده: Midnight Xiong
پروانه: رایگان
محبوبیت: 187

Rating: 3.0/5 (Total Votes: 2)

در RT-موضوع به یک سیستم عامل زمان واقعی است. این به طور خاص برای سیستم عامل های حافظه کوچک طراحی شده است. هسته پشتیبانی از خدمات RTOS tranditional، مانند موضوعات متعدد، سمافور، mutexes، پرچم رویداد، صندوق های پستی، و غیره
RT-موضوع پروژه همچنین یک پوسته مترجم C-بیان، که از آن یک برنامه نویس می تواند متغیر هسته دسترسی و فراخوانی توابع سیستم را فراهم می کند.

ویژگی ها:

سیستم شی هسته:
یک سیستم شی هسته، که می تواند دسترسی و مدیریت تمام اشیاء هسته وجود دارد. اشیاء هسته شامل بسیاری از امکانات در هسته، به عنوان مثال، موضوع، بوسیله پرچم مخابره و غیره اشیاء هسته می تواند اشیاء استاتیک، که حافظه در تدوین اختصاص داده است. این می تواند اشیاء پویا و همچنین، که حافظه از انبوه سیستم در زمان اجرا اختصاص داده است. از طریق سیستم شی هسته، RT-موضوع سیستم عامل می تواند مستقل از سیستم مدیریت حافظه و تا حد زیادی افزایش مقیاس پذیری سیستم.
چند وظیفه برنامه ریزی / موضوع:
RT-موضوع سیستم عامل با پشتیبانی از سیستم های چند وظیفه، که در برنامه ریزی موضوع است. الگوریتم زمان بندی مورد استفاده در RT-موضوع سیستم عامل پیشگیرانه الگوریتم زمان بندی بر اساس اولویت کامل است. این پشتیبانی از 256 سطح اولویت، که در آن 0 بالاترین و 255 پایین ترین است. اولویت 255 برای موضوع بیکار استفاده می شود. الگوریتم زمان بندی همچنین از موضوعات در حال اجرا در سطح اولویت همان. مشترک زمان برش زمانبندی نوبت گردشی برای این مورد استفاده می شود. زمان زمانبندی برای تعیین بالاترین موضوع آماده بعدی تعیین شده است. تعداد موضوعات در سیستم نامحدود، تنها با RAM مربوط است.
هماهنگ سازی مکانیزم:
RT-موضوع سیستم عامل پشتیبانی می بوسیله پرچم مخابره سنتی و mutex. اشیاء Mutex استفاده از اولویت برای جلوگیری از بازگشت اولویت به ارث برده. عمل انتشار بوسیله پرچم مخابره برای روال سرویس وقفه امن است. علاوه بر این، صف بلوک برای موضوع برای به دست آوردن بوسیله پرچم مخابره و یا mutex را می توان با اولویت یا FIFO طبقه بندی شده اند.
ارتباط بین موضوع:
سیستم عامل RT-موضوع پشتیبانی رویداد / رویداد سریع، جعبه پست الکترونیکی و پیام صف. مکانیسم رویداد استفاده می شود برای بیدار thead با تنظیم یک یا بیت متناظر بیشتر از یک عدد دودویی زمانی که یک رویداد ocurs. رویداد سریع پشتیبانی از صف موضوع رویداد. هنگامی که یک کمی رویداد یک رخ می دهد، موضوع مسدود مربوطه را می توان یافت از زمان دقیق، سپس خواهد شد واکد تا. در صندوق پستی، طول ایمیل به 4 بایت است که موثر تر از صف پیام ثابت. عمل ارسال را برای امکانات ارتباطی برای برنامه وقفه امن است.
ساعت و تایمر:
در حالت پیش فرض، سیستم با استفاده کنه ساعت برای اجرای مشترک برنامه ریزی زمان برش. حساسیت زمان موضوع توسط تایمر اجرا شده است. تایمر می تواند به عنوان یک شات یا ایست دوره تعیین شده است.
مدیریت حافظه:
RT-موضوع سیستم عامل با پشتیبانی از دو نوع مدیریت حافظه: شخص مدیریت استخر حافظه و مدیریت پشته حافظه پویا. زمان اختصاص یک بلوک حافظه از استخر حافظه تعیین شده است و زمانی که استخر حافظه خالی است، موضوع اختصاص داده می شود مسدود (یا بلافاصله بازگشت، و یا انتظار برای مدتی به بازگشت، که توسط یک پارامتر فاصله مشخص). هنگامی که دیگر منتشر موضوع بلاک از حافظه را به این استخر حافظه، موضوع مسدود است از خواب بیدار.

چه جدید در این نسخه است:

در این نسخه پیش نمایش فنی است، نشان می دهد جهت توسعه RT-موضوع، و آن را مناسب برای توسعه محصول هنوز رتبهدهی نشده است.
بهبود اصلی این نسخه ماژول دهی اولیه جدید برای اجزاء، چارچوب جدید DeviceDriver (SPI، SDIO)، تازه منتقل jffs2 و yaffs2 فایل سیستم، و پیکربندی مجازی از rtconfig.h در گرفتگی است.

جدید در نسخه 1.0.0 است:

در این موضوع تغییر نام در دستگاه فایل سیستم مجازی، نام شی کپی مسئله، و تایید از رابط چند اترنت در رفع پشته lwIP TCP / IP.
این پشتیبانی از قشر-M4 در STM32F4، LM4F، و غیره
این بازنویسی قشر-M3 پورت برای متحد کردن کد.

نرم افزار های مشابه

FreeBSD
FreeBSD

22 Jun 18

LiveUSB-Multimedia
LiveUSB-Multimedia

19 Feb 15

OpenSXCE
OpenSXCE

20 Feb 15

BFS Scheduler
BFS Scheduler

27 Sep 15

نظرات به RT-Thread

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!