RT-Thread

Szoftver screenshot:
RT-Thread
Szoftver adatai:
Változat: 1.0.1 / 1.1.0 Alpha
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Midnight Xiong
Engedély: Ingyenes
Népszerűség: 22

Rating: 3.0/5 (Total Votes: 1)

RT-szál egy valós idejű operációs rendszer. Ez kifejezetten a sok memóriát platformokon. A kernel támogatja a tranditional RTOS szolgáltatások, mint például a több szálon, szemafor, mutexes, rendezvény zászlók, postafiókok, stb
RT-szál projekt egyben a C-véleménynyilvánítás tolmács shell, ahonnan egy programozó elérheti kernel változók, és hívjuk rendszer funkcióit.

Tulajdonságok :

  • Kernel Object System:
  • Van egy kernel objektum rendszer, amely hozzáférhet és kezelheti az összes kernel objektumok. Kernel objektumok közé tartozik a legtöbb lehetőség a kernel, például menet, szemafor stb Kernel objektumok lehetnek statikus tárgyak, amelyeknek memóriát összeállításában. Ez lehet dinamikus objektumokat is, akinek a memóriát a rendszer kupacok futásidőben. A kernel objektum rendszer, RT-szál operációs rendszer lehet független a memória rendszere, és nagy mértékben növeli a skálázhatóság a rendszer.

  • Multi-Task / szál ütemezési:
  • RT-szál operációs rendszer támogatja a multi-task rendszerek, amelyek alapja a szálak ütemezéséről. Az ütemezési algoritmust használnak RT-szál operációs rendszer teljes elővásárlási prioritásos ütemezési algoritmus. Támogatja 256 prioritási szintek, ahol a 0 a legnagyobb és 255 a legalacsonyabb. A 255. prioritást használják tétlen menet. Az ütemező algoritmust is támogat szál fut ugyanazon a prioritási szintet. A közös időtárcsája round-robin ütemezés használják ebben az esetben. Az idő a ütemező, hogy meghatározzák a következő legmagasabb kész szál a meghatározó. A szálak száma a rendszerben korlátlan, csak összefügg RAM.

  • szinkronizációs mechanizmusokra:
  • RT-szál operációs rendszer támogatja a hagyományos szemafor és mutexek. Mutex tárggyal örökölte prioritást megelőzése elsőbbséget visszatérést. A szemafor leválasztóhatáshoz biztonságos az ISR. Sőt, a blokk sorban menet megszerezni a szemafor, vagy mutexeket lehet válogatni a prioritás vagy FIFO.

  • Inter-Thread Kommunikáció:
  • RT-szál operációs rendszerek támogassa az esemény / rendezvény gyors, mail box és üzenetsorral. Az esemény mechanizmust használnak, hogy ébren a thead beállításával egy vagy több megfelelő bit a bináris szám, ha egy esemény elofordul. A gyors rendezvény támogassa az esemény menet sorban. Miután egy kicsit esemény bekövetkezik, a megfelelő blokkolt menetet lehet kiderült időzítése pontosan, akkor majd ébren. A postafiókban, a mail hossza fix 4 byte, ami hatékonyabb, mint a message queue. A küldés a kommunikációs lehetőségeket is biztonságos az ISR.

  • Óra és időzítő:
  • Az alapértelmezett, a rendszer órajelre végrehajtása megosztott időtárcsája beosztása. Az időzítés érzékenysége menet hajtja végre, időmérők. Az időzítés állítható be, mint egy-shot vagy időszakos timeout.

  • Memory Management:
  • RT-szál operációs rendszer támogat kétféle memória kezelése: statikus memória pool-kezelést és dinamikus memória kupackezelésének. Az idő, hogy jelöljenek ki egy memória blokk a memóriából medence meghatározó, és amikor a memória pool üres, a kiosztott menetet lehet blokkolt (vagy azonnal térjen vissza, vagy vár valamikor vissza, amelyek által meghatározott timeout paraméter). Amikor másik szál kibocsátások memória blokkok, hogy ez a memória pool, a blokkolt szál felébredek.

Mi az új ebben a kiadásban:

  • Ez a kiadás egy technikai előzetese, jelezve a fejlődés irányát Az RT-szál, és ez nem alkalmas a termékfejlesztés sem.
  • A fő előrelépés ez a verzió van az új kezdeti modul a részegységek, új DeviceDriver keret (SPI, SDIO), az újonnan portolták JFFS2 és yaffs2 fájlrendszereket, és virtualizált konfigurálását rtconfig.h az Eclipse.

Mi az új 1.0.0:

  • Ez rögzíti a névváltás kérdés az eszköz virtuális fájlrendszer egy objektum neve másolást kérdés, és ellenőrzése a multi-ethernet interfész a lwIP TCP / IP stack.
  • Támogatja cortex-M4 a STM32F4, LM4F, stb.
  • újraírja a cortex-m3 portolása, hogy egyesítse kódot.

Hasonló program

Nanvix
Nanvix

17 Feb 15

DSLinux
DSLinux

3 Jun 15

Linux kernel LTSI
Linux kernel LTSI

18 Feb 15

Hozzászólások a RT-Thread

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!