RT-Thread 0.2.2

5.0/10 (6 أصوات )

الترجمة الالية للوصف
الرايت - الخيط هو الوقت الحقيقي تشغيل النظام. وهي مصممة خصيصا للعمل الذاكرة أثر صغير. اللب ترانديتيونال تدعم المنظمات البحثيه والتكنولوجيه ، مثل خيوط عديدة ، واعمدة الاشارة موتيكسيس الحدث ، الاعلام ، بريد ، وما الرايت - خيط المشروع يوفر ايضا ج تعبير المترجم ، شل من أي مبرمج الاطلاع على المتغيرات والتمسك لب نظام الوظائف. هنا بعض الملامح الرئيسية الرايت خيط : لب موضوع النظام ثمة لب موضوع ، يمكن الوصول وادارة كل من لب الاشياء. كمال الأجسام يشمل معظم المرافق في اللب ، على سبيل المثال ، والخيط عمود الاشارة الى لب الأشياء يمكن ان تكون أشياء جامدة ، الذي خصص في الذاكرة جمع. يمكن ديناميكيه الاشياء كما هي الذاكرة التي خصصت في اكوام من نظام وقت التشغيل. خلال لب موضوع ، الرايت - خيط يمكن تشغيل نظام مستقل عن نظام ادارة الذاكرة ويعزز سهولة النظام. مولتي-تاسك/ثريد جدولة الرايت - خيط نظام تشغيل يدعم الانظمه متعددة المهام ، وهي تقوم على خيط الجدوله. الجدوله القاعده تستخدم في الرايت - الخيط هو نظام تشغيل كامل الاستباقيه الى جدولة اولويات القاعده. 256 تؤيد الاولوية ، التي هي اعلى 0 واقل من 255. الخامسة والخمسون بعد المائتين الأولوية لاستخدام الطاقات الخيط. الجدوله القاعده ايضا خيوط فى نفس مستوى الاولوية. يشارك في شريحة زمنيه المائدة روبن جدولة تستخدم هذه القضية. الوقت المجدول لتحديد تعلوها استعداد الخيط هو مقرر. عدد الخيوط في نظام غير محدود ، بذلك فقط مع الرام. تزامن آليات الرايت - خيط نظام تشغيل يدعم التقليديه وعمود الاشارة موتيكس. موتيكس الاشياء الموروثه اولويه استعمال الاولوية لمنع الارتداد. في عمود الاشارة اطلاق عمل آمنة لتعطيل الخدمة العاديه. وعلاوة على ذلك ، فان كتلة طابور للحصول على عمود الاشارة الى خيط او موتيكس يمكن تصنيفها حسب الاولوية او الداخل أولا. خيط اتصال بين الرايت - خيط نظم تشغيل تدعم الحدث وسرعة الحدث ، وصندوق البريد رسالة الصف. الحدث الاليه المستخدمة في الظهور ثياد تحديد اي من نفس واحد او اكثر قليلا من عدد ثنائي عندما حدث وكورس. سرعة الحدث تؤيد حدث الخيط الصف. مرة واحدة قدر الحدث والمقابلة قطع خيط يمكن تبين دقة التوقيت ثم يتم حتى استيقظ. في صندوق البريد والبريد الالكتروني هو ثابت لمدة 4 بايت وهو اكثر فعالية من الرسالة الصف. في توجيه عمل لمرافق الاتصالات ايضا آمنة لتعطيل الخدمة العاديه. ساعة توقيت و في التقصير ، نظام استخدام علامة الساعة الى تطبيق مشترك شريحة جدوله الزمني. التوقيت حساسيه خيط ينفذ الوقت. الموقت يمكن ان تقيم فطلقة واحدة أو دوريا الخروج. ادارة الذاكرة الرايت - خيط نظام تشغيل يدعم نوعين الذاكرة الادارة : ذاكرة ساكنة بركة الادارة وديناميه كومة ادارة الذاكرة. الوقت تخصيص الذاكرة كتلة من ذاكرة المجمع ومقرر عند بركة الذاكرة فارغ ، المخصص خيط يمكن سد او العودة فورا او الانتظار لفترة العودة التي يحددها البارامتر الخروج). عند آخر الخيط الاصدارات كتل الذاكرة الى الذاكرة هذا المجمع ، في سد الخيط هو استيقظ. ما الجديد في هذا الاصدار : اكثر النقل الذي كان يقوم على وحدة المعالجه المركزية ، s3c44b0 امتيل at91sam7s64 Galoob دكتوراه ، وانتل i386.



  • مرات التنزيل: 230
  • متطلبات التشغيل:
  • الحجم: 0
  • الترخيص:
  • الاصدار : 0
  • اضيف في: 0000-00-00 00:00:00
  • اخر تحديث: 23/06/2006
  • الموقع علي الانترنت:



استخدام البرامج التي تم تنزيلها من موقعنا يجب أن يكون وفقاً للقوانين في بلدك.لا نوصي باستخدام برامج تنتهك القوانين في بلدك.،اذا كنت تري ان هذا المحتوي لا يتوافق مع حقوق الملكية الفكرية برجاء ابلاغنا بالضغط هنا



Description

RT-Thread is a real-time operating system. It is designed specifically for small memory footprint platforms. The kernel supports the tranditional RTOS services, such as multiple threads, semaphores, mutexes, event flags, mailboxes, etc.

RT-Thread project also provides a C-expression interpreter shell, from which a programmer can access kernel variables and invoke system functions.


key features of "RT Thread":
Kernel Object System
· There is a kernel object system, which can access and manage all of the kernel objects. Kernel objects include most of the facilities in the kernel, for example, thread, semaphore etc. Kernel objects can be static objects, whose memory is allocated in compiling. It can be dynamic objects as well, whose memory is allocated from system heaps in runtime. Through the kernel object system, RT-Thread operating system can be independent from the memory management system and greatly enhance the scalability of the system.

Multi-Task/Thread Scheduling
· RT-Thread operating system supports multi-task systems, which are based on thread scheduling. The scheduling algorithm used in RT-Thread operating system is a full preemptive priority-based scheduling algorithm. It supports 256 priority levels, in which 0 is the highest and 255 the lowest. The 255th priority is used for idle thread. The scheduling algorithm also supports threads running at same priority level. The shared time-slice round-robin scheduling is used for this case. The time of scheduler to determine the next highest ready thread is determinant. The number of threads in the system is unlimited, only related with RAM.

Synchronization Mechanisms
· RT-Thread operating system supports the traditional semaphore and mutex. Mutex objects use inherited priority to prevent priority reversion. The semaphore release action is safe for interrupt service routine. Moreover, the block queue for thread to obtain semaphore or mutex can be sorted by priority or FIFO.

Inter-Thread Communication
· RT-Thread operating systems supports event/fast event, mail box and message queue. The event mechanism is used to awake a thead by setting one or more corresponding bit of a binary number when an event ocurs. The fast event supports event thread queue. Once a one bit event occurs, the corresponding blocked thread can be found out timing accurately, then will be waked up. In mailbox, a mail length is fixed to 4 byte, which is more effective than message queue. The send action for communication facilities is also safe for interrupt service routine.

Clock and Timer
· In default, the system uses clock tick to implement shared time-slice scheduling. The timing sensitivity of thread is implemented by timers. The timer can be set as one-shot or periodic timeout.

Memory Management
· RT-Thread operating system supports two types memory management: static memory pool management and dynamic memory heap management. The time to allocate a memory block from the memory pool is determinant and when the memory pool is empty, the allocated thread can be blocked (or immediately return, or waiting for sometime to return, which are determined by a timeout parameter). When other thread releases memory blocks to this memory pool, the blocked thread is wake up.

What's New in This Release:
· More porting was done to Samsung S3C44b0 CPU, AMTEL AT91SAM7S64, Nintendo DS, and Intel i386.
Moshax.com only provide legal software, please help us keeping pur site legal, if you think this page is violating copyrights please let us know by clicking here Here





التعليقات علي RT-Thread 0.2.2
اضافة تعليق

تعليقات الفيسبوك

تعليقات الموقع