RT-Thread

Софтуер снимки:
RT-Thread
Софтуер детайли:
Версия: 1.0.1 / 1.1.0 Alpha
Дата на качване: 14 Apr 15
Розробник: Midnight Xiong
Разрешително: Безплатно
Популярност: 22

Rating: 3.0/5 (Total Votes: 1)

RT-Thread е операционна система в реално време. Тя е проектирана специално за малки памет отпечатък платформи. Ядрото подкрепя tranditional RTOS услуги, като например множество нишки, семафори, mutexes, събитие знамена, пощенски кутии и др
RT-Тема проект също предвижда C-изразяване преводач обвивка, от които един програмист може да получите достъп до ядрото променливи и се позове системни функции.

<силни> Характеристики :

    <Ли клас = "bbli"> Kernel системен обект:
  • Има обект система на ядрото, която може да преглеждате и управлявате всички на обектите на ядрото. Ядрото обекти включват повечето от съоръженията в ядрото, например, конци, семафор др обекти на ядрото могат да бъдат статични обекти, чиято памет е разпределена в събирането. Тя може да бъде динамични обекти, както и, чиято памет се разпределя от системни купове в изпълнение. Чрез обект на системата за ядрото, RT-Тема операционна система могат да бъдат независими от системата за управление на паметта и значително подобряване на скалируемостта на системата.

  • <Ли клас = "bbli"> Multi-Task / Тема Scheduling:
  • RT-Тема операционната система поддържа системи за много задачи, които се основават на график конци. Алгоритъмът на график, използвани в RT-Тема операционна система е пълен алгоритъм изпреварващ приоритет базирани график. Той поддържа 256 приоритетни нива, в която 0 е най-високото и 255 от най-ниските. В 255-тата приоритет се използва за празен ход конци. Алгоритъмът на график също подкрепя теми, работещи в същия приоритет ниво. Споделеното отрязък от време кръгла Робин графика се използва за този случай. Часът на планировчика да определи следващата най-висока готовност конец е определящ фактор. Броят на конци в системата е неограничен, само свързани с RAM.

  • <Ли клас = "bbli"> Синхронизация Механизми:
  • RT-Тема операционна система поддържа и традиционния семафор и мутекси. Мутекси обекти използване наследени приоритет за предотвратяване приоритетно обръщане. Действието на семафор освобождаване е безопасно за рутинна прекъсне услуга. Нещо повече, на блок опашката за конци, за да се получи семафор или мутекс може да се сортира по приоритет или FIFO.

  • <Ли клас = "bbli"> Inter-Тема Съобщение:
  • RT-Тема операционни системи поддържа събитие / бързо събитие, пощенска кутия и съобщение опашка. Механизмът за събитие се използва за събудим Рекламен чрез създаването на една или повече съответния бит на двоично число, когато едно ocurs събитие. Бързото събитието подкрепя опашка събитие конци. След като се появи едно малко събитие, съответният блокиран конец може да се намери на времето точно, след което ще бъде събуден. В пощенска кутия, дължина поща е фиксиран към 4 байт, който е по-ефективен от съобщение опашка. Действие изпрати за комуникация също е безопасно за прекъсване рутинна услуга.

  • <Ли клас = "bbli"> Часовник и таймер:
  • По подразбиране, системата използва такт да прилагат обща отрязък от време график. Чувствителността на времето на конци се осъществява от таймери. Таймерът може да се настрои като еднократна или периодична таймаут.

  • <Ли клас = "bbli"> управление на паметта:
  • RT-Тема операционна система поддържа два вида управление на паметта: статично управление на паметта басейн и динамично управление на паметта грамада. Времето за разпределяне на блок памет от басейна памет е определящ фактор и при басейна памет е празна, разпределени нишка може да бъде блокиран (или връщат незабавно, или чакат някой да се върне, който се определя от параметър изчакване). Когато други изпускания конци памет блокове на тази памет басейн, блокираната конец е събуди.

Какво ново в тази версия:

  • Тази версия е технически преглед, което показва посоката на развитие на на RT-конци, и тя все още не е подходящ за развитие на продукта.
  • Основното подобрение на тази версия е новият инициализация модул за компонентите, новата рамка DeviceDriver (SPI, SDIO), наскоро пренесли jffs2 и yaffs2 файлови системи, и виртуализирана Конфигурация на rtconfig.h в Eclipse.

Какво ново във версия 1.0.0:

  • Той поправя проблем преименуване в устройство виртуалната файлова система , име на обект копиране издава, и проверка на интерфейса мулти-Ethernet в стека lwIP TCP / IP.
  • Той поддържа кора-m4 в STM32F4, LM4F и др.
  • Той пренаписва кора-М3 пренасянето да обедини код.

Подобен софтуер

NTX
NTX

2 Jun 15

LiveCD-OpenBSD
LiveCD-OpenBSD

19 Feb 15

OpenNAS
OpenNAS

17 Feb 15

Коментари към RT-Thread

Коментари не е намерена
добавите коментар
Включете на изображения!