Skocz do zawartości

[c/c++] hard rts


Pomocna odpowiedź

Napisano

Witam!

Na początek się przywitam. Jestem studentem kierunku automatyka i robotyka, i jestem nowy na forum. Interesuję się różnymi dziedzinami, m. in. robotyką, motoryzacją, elektroniką.

Do rzeczy. Mam teraz przedmiot "systemy czasu rzeczywistego", z którego mam za zadanie przygotować dość duży projekt z pełną dokumentacją. Projekt ma być zrobiony najlepiej na RTOS QNX Neutrino.

Założyłem ten temat, gdyż mam mały problem ze zdobyciem materiałów. Szczególnie jakichś podręczników czy innych książek, które poruszają kwestię programowania RTS najlepiej w języku C. Jeśli ktoś zna jakieś dobre pozycje, ewentualnie jakieś strony internetowe, byłbym wdzięczny za podanie autora/linka czy też innego źródła, z którego mogę się tematu nauczyć i zacząć pracować nad projektem.

Z góry dzięki za pomoc 😉

Pozdrawiam 😉

Obzerny, przykładowy system czasu rzeczywistego opisany jest w książce Mirosłąwa Kardasia pt. "Mikrokontrolery AVR język C podstawy programowania" Rozdział 8.4 "Wstęp do systemów czasu rzeczywistego". Tym rozdziale opisane jest użycie na raz w jednym programie: termometru, zegarka, lcd, pilota na podczerwień i wielu, wielu innych rzeczy. Oczywiście na przykładzie języka C. Więcej informacji w linku poniżej:

http://sklep.atnel.pl/pl/p/KSIAZKA-I-DVD/1

Tylko że kolega ma narzuconą platformę, wynikającą z charakteru wspomnianego przez niego RTOS QNX Neutrino, gdzie ma do wyboru rdzenie x86, Power PC, MIPS, Sh-4 oraz ARM. Teraz pytanie o platformę sprzętową ? Jaką sobie wybrał. Jeżeli chodzi o wymienione rdzenie to tak MIPS - najprościej chyba szukać u microchipa bo ich 32bitowe procesory są oparte o ten rdzeń, a i dokumentacji ta firma udostępnia sporo, w tym o pisaniu RTSów. No i ARMY, ale tu nie pomogą, opracowania na pewno są, ale pewnie tyle ile producentów tych układów.

Dzięki za odpowiedzi 🙂

Zapomniałem jeszcze napisać, że materiały mogą być w języku polskim lub angielskim.

A co do samego projektu - ma to być raczej symulacja do przeprowadzenia na komputerze.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...