Re: Porovnani RTOS?

JB asrock70 na seznam.cz
Úterý Únor 21 10:36:04 CET 2012


Ono to predevsim jiz neni pravda, od ucos II v2.80 ma je pocet uIoh 255, aktualni verze je 2.90.
ucos  III ma nezeny pocet uloh, cimz asi bude mysleno 2^16.
Jelikoz jsem zadne porovnani nenasel, nejak se tim prokousavam sam.
Prvni dojmy po te co jsem kazdemu RTOS venoval 20minut a z funkci blize zkoumal jen CPU a Task utilization, zda a jak jsou implementovany

ucos II a III 
+ nejrozsahlejsi dokumetace 
+ asi nejrobustneji udelane
+ obe funkce vzorove udelane i komentovane
- pro graficke zobrazeni je treba nainstalovat uProbe nebo to nejak dodelat, tedy neni integrovano v IDE u me Keil
- pro komercni pouziti je velke minus cena i kdyz to enni promarni problem, zakaznia to nezajima,ale pro dalsi pojekty to je limitujici
- FS, TCPIP, CAN, MODBUS se pläti zvlast a sakra draze, druhak jsou tajne a zdrojaky ci dokonce jen dokumentaci pro ne uvidite az po zaplaceni :-)

RTX
+ hlavnim plus je pro me integrace do IDE 
+- je soucasti Pro verze Keilu 
+- nedosahuje moznosti ucos
+ v cene je i FS, CAN, USB a TCP/IP u ucos se vse plati zvlast
- mam dojem, ze od te doby co Keil koupili ARM tak na vsechno dlabou a tato cast kodu se defakto nevyviji, IP nema podporu pro IPv6 a soudruzi se k tomu stavi stylem, on to nikdo nepotrebuje proto to tam neni
- system neni tak robustni, ale neni ani vyrazne mene narocny na zdroje nez ucos
+- dokumentace neni tak rozsahla, zase je soucasti dokumentace IDE a  cast jak zacit je pro me mozna i prehlednejsi

FreeRTOS
priznam se, ze je to pro me tak trochu neprehledna zahada
+ hlavnim + by melo byt, ze je zdarma, na druhou stranu nikde po vas nechteji tak casto zaplatit jako na strankach www.freertos.org
- chteji zaplatit i za dokumentaci v PDF a za pdf s moznosti tisku je dalsipriplatek
+ pokousi se o jakousi integraci TPC/IP lwIP, ten asi ma podporu pro IPv6, ale v casovem limitu jsem se neprokousal k solidnejsi dokumentaci
- CPU a Task utilization v casovem limitu jsem se neprokousal ani k tomu zda v OS existujji natoz jak vypadaji

Zaver jsem na tom porad stejne vlatne nevim, pro me by byl idealem ucos pokud by byl se vsemi moduly, ktere ucos nabizi primo integrovan do IDE od keila a to cele za cenu FreeRTOS :-)

J.





> ------------ Původní zpráva ------------
> Od: Jozo <svk0421 na gmail.com>
> Předmět: Re: Porovnani RTOS?
> Datum: 21.2.2012 07:01:40
> ----------------------------------------
> On 20. 2. 2012 20:47, Milan wrote:
> > ucos II ma len 64 taskov
> 
> Vyznieva to ako nejake obmedzenie ale u jednocipaku si aplikaciu, ktora 
> by sa aspon blizila takemu mnozstvu vlakien ani neviem predstavit. 
> Navyse kazdy task potrebuje kusok RAM-ky pre svoj stack. Zacina to zhuba 
> od 128 slov (ked task nepouziva funkcie s kopou lokalnych premennych 
> apd.), teda 256B u16bit MCU, 512B u 32B. Ked si to clovek vynasobi 
> poctom taskov...  Aj ked dnes uz 128kB RAM nie je problem. Kazdopadne 
> uCOS mal dost nestastnu cenovu politiku, takze jeho legalne pouzitie 
> bude realne asi len pre vysoke serie.
> 
> j.
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> 
> 
>


Další informace o konferenci Hw-list