Софтуер детайли:
Версия: 1.0.1 / 1.1.0 Alpha
Дата на качване: 14 Apr 15
Разрешително: Безплатно
Популярност: 22
RT-Thread е операционна система в реално време. Тя е проектирана специално за малки памет отпечатък платформи. Ядрото подкрепя tranditional RTOS услуги, като например множество нишки, семафори, mutexes, събитие знамена, пощенски кутии и др
RT-Тема проект също предвижда C-изразяване преводач обвивка, от които един програмист може да получите достъп до ядрото променливи и се позове системни функции.
<силни> Характеристики :
- <Ли клас = "bbli"> Kernel системен обект:
- Има обект система на ядрото, която може да преглеждате и управлявате всички на обектите на ядрото. Ядрото обекти включват повечето от съоръженията в ядрото, например, конци, семафор др обекти на ядрото могат да бъдат статични обекти, чиято памет е разпределена в събирането. Тя може да бъде динамични обекти, както и, чиято памет се разпределя от системни купове в изпълнение. Чрез обект на системата за ядрото, RT-Тема операционна система могат да бъдат независими от системата за управление на паметта и значително подобряване на скалируемостта на системата.
- RT-Тема операционната система поддържа системи за много задачи, които се основават на график конци. Алгоритъмът на график, използвани в RT-Тема операционна система е пълен алгоритъм изпреварващ приоритет базирани график. Той поддържа 256 приоритетни нива, в която 0 е най-високото и 255 от най-ниските. В 255-тата приоритет се използва за празен ход конци. Алгоритъмът на график също подкрепя теми, работещи в същия приоритет ниво. Споделеното отрязък от време кръгла Робин графика се използва за този случай. Часът на планировчика да определи следващата най-висока готовност конец е определящ фактор. Броят на конци в системата е неограничен, само свързани с RAM.
- RT-Тема операционна система поддържа и традиционния семафор и мутекси. Мутекси обекти използване наследени приоритет за предотвратяване приоритетно обръщане. Действието на семафор освобождаване е безопасно за рутинна прекъсне услуга. Нещо повече, на блок опашката за конци, за да се получи семафор или мутекс може да се сортира по приоритет или FIFO.
- RT-Тема операционни системи поддържа събитие / бързо събитие, пощенска кутия и съобщение опашка. Механизмът за събитие се използва за събудим Рекламен чрез създаването на една или повече съответния бит на двоично число, когато едно ocurs събитие. Бързото събитието подкрепя опашка събитие конци. След като се появи едно малко събитие, съответният блокиран конец може да се намери на времето точно, след което ще бъде събуден. В пощенска кутия, дължина поща е фиксиран към 4 байт, който е по-ефективен от съобщение опашка. Действие изпрати за комуникация също е безопасно за прекъсване рутинна услуга.
- По подразбиране, системата използва такт да прилагат обща отрязък от време график. Чувствителността на времето на конци се осъществява от таймери. Таймерът може да се настрои като еднократна или периодична таймаут.
- RT-Тема операционна система поддържа два вида управление на паметта: статично управление на паметта басейн и динамично управление на паметта грамада. Времето за разпределяне на блок памет от басейна памет е определящ фактор и при басейна памет е празна, разпределени нишка може да бъде блокиран (или връщат незабавно, или чакат някой да се върне, който се определя от параметър изчакване). Когато други изпускания конци памет блокове на тази памет басейн, блокираната конец е събуди.
<Ли клас = "bbli"> Multi-Task / Тема Scheduling:
<Ли клас = "bbli"> Синхронизация Механизми:
<Ли клас = "bbli"> Inter-Тема Съобщение:
<Ли клас = "bbli"> Часовник и таймер:
<Ли клас = "bbli"> управление на паметта:
Какво ново в тази версия:
- Тази версия е технически преглед, което показва посоката на развитие на на RT-конци, и тя все още не е подходящ за развитие на продукта.
- Основното подобрение на тази версия е новият инициализация модул за компонентите, новата рамка DeviceDriver (SPI, SDIO), наскоро пренесли jffs2 и yaffs2 файлови системи, и виртуализирана Конфигурация на rtconfig.h в Eclipse.
Какво ново във версия 1.0.0:
- Той поправя проблем преименуване в устройство виртуалната файлова система , име на обект копиране издава, и проверка на интерфейса мулти-Ethernet в стека lwIP TCP / IP.
- Той поддържа кора-m4 в STM32F4, LM4F и др.
- Той пренаписва кора-М3 пренасянето да обедини код.
Коментари не е намерена