RT-Thread

Software screenshot:
RT-Thread
Podrobnosti Software:
Verze: 1.0.1 / 1.1.0 Alpha
Datum uploadu: 14 Apr 15
Vývojka: Midnight Xiong
Licence: Volný
Popularita: 187

Rating: 3.0/5 (Total Votes: 2)

RT-Thread je operační systém v reálném čase. Je navržen speciálně pro malé nároky na paměť platforem. Jádro podporuje tranditional RTOS služby, jako je například více vláken, semafory, mutexy, vlajky události, poštovních schránek, atd
RT-Thread projekt poskytuje také C-výraz tlumočnické shell, ze které může programátor přístup proměnné jádra a vyvolat systémové funkce.

Vlastnosti :

  • Kernel Object System:
  • K dispozici je objekt jádra systému, které mohou přistupovat a spravovat všechny objekty jádra. Jádra objekty patří většinu zařízení v jádře, například nitě, semafor atd jádra objekty mohou být statické objekty, jejichž paměť je přiděleno při sestavování. To může být dynamické objekty, stejně, jehož paměť je alokována ze systémových haldách v běhu. Prostřednictvím objektu systému jádra, RT-závit operační systém může být nezávislý na systému správy paměti a výrazně zvýší škálovatelnost systému.

  • Multi-Task / Thread Plánování:
  • operační RT-Thread systém podporuje systémy multi-tasking, které jsou založeny na plánování závitu. Plánování algoritmus použitý v RT-thread operační systém je plně preemptivní priority založené plánování algoritmus. Podporuje 256 úrovní priority, kde 0 je nejvyšší a nejnižší 255. 255. priority se používá pro volnoběhu závit. Plánování algoritmus podporuje také témata spuštěných na stejné úrovni priority. Sdílená čas řezy cyklické obsluhy plánování se používá pro tento případ. Doba plánovač určit další nejvyšší připravený vlákno je determinant. Počet vláken v systému je neomezený, pouze v souvislosti s RAM.

  • Synchronizace přístroje:
  • operační RT-Thread systém podporuje tradiční semafor a mutex. Mutex objekty používají zdědil prioritu, aby se zabránilo prioritní reverze. Akce semafor verze je bezpečný pro přerušení služby rutiny. Kromě toho, blok fronta závitu získání semafor nebo mutex lze třídit podle priority nebo FIFO.

  • Inter-Thread Komunikace:

  • Provozní
  • RT-Thread systémy podporuje událost / rychlé akci, e-mailové schránky a fronty zpráv. Mechanismus událost se používá vzbudit thead nastavením jedné nebo více odpovídajících trochu binární číslo, když ocurs událost. Rychlá akce podporuje akce závit fronty. Jakmile nastane jeden bit události, odpovídající zablokován nit lze zjistit načasování přesně, pak se vzbudil. V poštovní schránce, délka pošta je stanovena na 4 byte, který je účinnější než fronty zpráv. Send akce pro komunikační zařízení je také bezpečné pro přerušení služby rutiny.

  • Hodiny a Timer:
  • Standardně, systém používá znaménko hodin zavést společné plánování času řezy. Citlivost načasování závitu je realizována časovače. Časovač lze nastavit jako jednorázový nebo pravidelného časového limitu.

  • Správa paměti:
  • RT-Thread operační systém podporuje dva typy správu paměti: static správa paměti bazén a dynamická správa paměti haldy. Doba přidělit paměťový blok z paměťové bazénu je determinant a když paměť bazén je prázdný, přidělené vlákno může být blokován (nebo bezprostředně vrátit, nebo čekání na někdy k návratu, které jsou určeny parametrem timeout). Když ostatní závitů uvolní bloků paměti tohoto fondu paměti, blokované vlákno je probudit.

Co je nového v této verzi:

  • Tato verze je technický náhled, označující směr rozvojovou RT-Thread, a to není vhodné pro vývoj produktu je prázdný.
  • Hlavní vylepšení této verze je nová inicializace modul pro komponenty, nový rámec DeviceDriver (SPI, SDIO), nově přenesených JFFS2 a yaffs2 souborové systémy, a virtualizované nakonfigurování rtconfig.h v Eclipse.

Co je nového ve verzi 1.0.0:

  • To řeší problém přejmenování v zařízení virtuální souborový systém , název objektu kopírování záležitost, a ověření multi-ethernet rozhraní v zásobníku lwIP TCP / IP.
  • Podporuje Cortex-M4 v STM32F4, LM4F, atd.
  • přepíše Cortex-m3 portování sjednotit kódu.

Podobný software

Damn Small BSD
Damn Small BSD

3 Jun 15

LiveUSB-Xfce
LiveUSB-Xfce

20 Feb 15

NDT GINGER
NDT GINGER

15 Apr 15

Komentáře k RT-Thread

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!