Karol Z.

Karol Z. Programista,
elektronik

Temat: Systemy Embedded/Systemy czasu rzeczywistego

Witam!

Czy ktoś z tego zacnego grona korzystał z systemów czasu rzeczywistego? RTLinux, QNX and so on? :)
Chcę zacząć przygodę z tego typu systemami, nie bardzo wiem tylko jak zacząć... Pomoc bardziej doświadczonych kolegów wskazana. :)

Dziękuję z góry!

Temat: Systemy Embedded/Systemy czasu rzeczywistego

Ja obecnie bawie sie QNX Momentics 6.3

Z tego co wiem, to na stronie qnx.com mozesz pobrac 30-dniowa wersje eval systemu.

RTLinuxem sie nie bawilem, z punktu widzenia architektury systemu, wydaje mi sie, ze QNX jest lepszy do zastosowan czasu rzeczywistego.
Jednak skoro zaczynasz przygode z RTOSami, to pewnie narazie nie bedzie to dla Ciebie, az tak waznym aspektem. QNX ma swietne IDE do tworzenia oprogramowania i pakietow BSP na urzadzenia docelowe.

Jakis czas temu RTLinux zostal przejety przez producenta VxWorks'a i nie wiadomo jak to teraz bedzie z jego darmowoscia (RTLinux Free) i otwartoscia. Dotychczas pod tym wzgledem byl na plus w stosunku do QNXa, za ktorego trzeba sporo placic, no i w duzym stopniu jest on zamkniety - dostepne sa jedynie niewielkie pakiety dla developerow.

Masz jakis konkretny projekt dotyczacy tych systemow, czy jedynie chcesz je poznac?

Pozdrawiam.Wojciech Błaszak edytował(a) ten post dnia 04.08.07 o godzinie 12:50
Karol Z.

Karol Z. Programista,
elektronik

Temat: Systemy Embedded/Systemy czasu rzeczywistego

Witaj Wojtku!

Dziękuję Ci za odpowiedź!
W chwili obecnej chcę go poznać ze względu na własne zainteresowania i własny rozwój w kierunku systemów automatyki. Programowanie "w stronę biznesową" mi nie odpowiada (a jeśli już to bardziej integracja automatyki z systemami biznesowymi, tyle, że... jak najdalej od biznesu ;) ), za to dość mocno pociąga właśnie sterowanie. A że to w pewnym sensie rozwiązania niszowe... ;) To tylko plus.

QNX jest dość ciekawym rozwiązaniem, nie wiem tylko jak to ugryźć. Linux - wbrew pozorom - jest dość dobrze udokumentowany, wiem gdzie szukać materiałów, w dodatku open-source...

Czy chodzi o konkretny projekt? W dłuższej perspektywie... całkiem możliwe. W chwili obecnej jedynie rozpoznanie możliwości.

Temat: Systemy Embedded/Systemy czasu rzeczywistego

QNX to system POSIXowy, podobny w obsludze do Unixa. Dlatego jesli juz miales do czynienia z Linux/Unix to odnajdziesz sie rowniez w QNX. Oczywiscie sa rzeczy w nim unikatowe, ktore trudno znalezc w innych systemach. Jednak z pomoca zawsze przychodzi IDE i dobra dokumentacja.
Owszem Linux tez jest dobrze udokumentowany - pewnie nawet najlepiej z racji jego popularnosci ;)
Warto przyjrzec sie srodowisku graficznemu QNXa. Jako, ze QNX jest systemem stworzonym z mysla o urzadzeniach wbudowanych, to i jego srodowisko graficzne jest odchudzone i nie pozera duzych zasobow i ma budowe modulowa.
Michał F.

Michał F. Senior Robotnik

Temat: Systemy Embedded/Systemy czasu rzeczywistego

Jest jeszcze vxWorks, też komercyjny od Wind River. RTLinux, nawet Free przepadł i stał się produktem Wind River'a. Zostało gdzieś repozytorium RTLinux GPL, bez dokumentacji.

Co do realtime'owego Linuxa, warto się zainteresować poniższymi:
* http://rt.wiki.kernel.org/index.php/Main_Page
* http://www.xenomai.org/index.php/Main_Page

Do tego jest jeszcze trochę systemów RT mniejszego kalibru, na różne mikrokontrolery, kilka z nich ma uznaną pozycję w środowisku - warto ostro pogooglać.

Co do ciekawych otwartych projektów 'embedded' polecam:
* openmoko.org

A w ramach samokształecenia z dziedziny systemów 'automatyki' polecam próbę rozwoju w kierunku układów programowalnych, w których można zaszyć różne architektury mikroprocesorów - być może warto zainwestować w sprzęt i poćwiczyć. Oceniam, że te umiejętności w najbliższych latach mogą być bardzo cenione przez pewną grupę pracodawców, gdyż tylko takie układy pozwalają optymalizować przetwarzanie cyfrowe sygnałów radiowych.
Karol Z.

Karol Z. Programista,
elektronik

Temat: Systemy Embedded/Systemy czasu rzeczywistego

Panowie!

Dziękuję za wszelkie informacje! Zakasuję rękawy i idę grzebać w dokumentacji. :)

Pozdrawiam!

konto usunięte

Temat: Systemy Embedded/Systemy czasu rzeczywistego

Jakis czas temu RTLinux zostal przejety przez producenta VxWorks'a i nie wiadomo jak to teraz bedzie z jego darmowoscia (RTLinux Free) i otwartoscia.

Zdaje się że mamy teraz dwie wersje:
* RTLinux/GPL, dostępna na licencji GPL
* RTLinuxPro - płatnaPatryk Szymczak edytował(a) ten post dnia 24.03.08 o godzinie 12:26
Grzegorz S.

Grzegorz S. Inżynier
Oprogramowania
(C,C++)

Temat: Systemy Embedded/Systemy czasu rzeczywistego

//Grzegorz S. edytował(a) ten post dnia 16.12.09 o godzinie 13:50
Karolina Opaczyńska

Karolina Opaczyńska HR | Talent
Management | EB | IT

Temat: Systemy Embedded/Systemy czasu rzeczywistego

Dzień dobry, cześć!

zapraszam do kontaktu osoby, które chciałyby poznać ofertę pracy na stanowisko C Embedded Software Engineer (Wrocław)!

email: k.opaczynska@tigura.pl



Wyślij zaproszenie do