• Nie Znaleziono Wyników

Systemy informatyczne czasu rzeczywistego ARES-215 Prowadzący dr inż. Jędrzej Ułasiewicz P2.1 C16 Materiały dydaktyczne: http://jedrzej.ulasiewicz.staff.iiar.pwr.edu.pl

N/A
N/A
Protected

Academic year: 2021

Share "Systemy informatyczne czasu rzeczywistego ARES-215 Prowadzący dr inż. Jędrzej Ułasiewicz P2.1 C16 Materiały dydaktyczne: http://jedrzej.ulasiewicz.staff.iiar.pwr.edu.pl"

Copied!
2
0
0

Pełen tekst

(1)

Systemy informatyczne czasu rzeczywistego ARES-215 Prowadzący dr inż. Jędrzej Ułasiewicz P2.1 C16

Materiały dydaktyczne:

http://jedrzej.ulasiewicz.staff.iiar.pwr.edu.pl

TREŚCI PROGRAMOWE

Forma zajęć - wykład Liczba

godzin

Wy1 Systemy wbudowane, systemy czasu rzeczywistego RTS , wymagania na

system operacyjny czasu rzeczywistego, bezpieczeństwo w systemach RTS 1

Wy1 Budowa komputera wbudowanego PCM3343 Vortex 1

Wy2 Procesy - tworzenie atrybuty, kończenie, synchronizacja zakończenia

procesu, ograniczenia na zasoby procesu 2

Wy3 Kolejki komunikatów POSIX 1

Wy3 Synchronizacja procesów w systemach RTS, semafory POSIX.

Komunikacja przez pamięć dzieloną 1

Wy4 Wykorzystanie interfejsu gniazdek w komunikacji rozproszonej. Adresy

sieciowe, komunikacja bezpołączeniowa i połączeniowa 2 Wy5 Szeregowanie procesów w systemie RTS. Szeregowanie zadań

cyklicznych, szeregowanie RM i EDF 1

Wy5 Szeregowanie procesów w systemie operacyjnym czasu rzeczywistego,

priorytety, algorytm RR, FIFO, szeregowanie sporadyczne. 1

Wy6 Obsługa czasu w systemie RTS 1

Wy6 Obsługa zdarzeń asynchronicznych, sygnały, timery 1 Wy7 Obsługa przerwań w systemie czasu rzeczywistego 1 Wy7 Obsługa przetworników pomiarowych na przykładzie wybranej karty

interfejsowej 1

Wy8 Repetytorium 1

SUMA GODZIN 15

PDF created with pdfFactory trial version www.pdffactory.com

(2)

laboratorium Liczba

godzin

La1 Szkolenie stanowiskowe BHP. Sprawy organizacyjne. Wprowadzenie. 1 La1 Posługiwanie się wybranym systemem operacyjnym czasu rzeczywistego,

posługiwanie się narzędziami do edycji, kompilacji i uruchamiania programów. Komunikacja z systemem wbudowanym.

2

La2 Obsługa wybranej karty interfejsowej w trybie odpytywania 3 La3 Tworzenie procesów lokalnych, kończenie procesów, atrybuty procesów,

przekształcenie procesu w inny proces.

3 La4 Rozproszony system sterowania i akwizycji danych z wykorzystaniem

wybranej karty interfejsowej, komunikacja przez kolejki komunikatów.

3 La5 Rozproszony system sterowania i akwizycji danych z wykorzystaniem

wybranej karty interfejsowej, komunikacja UDP.

3

Suma godzin 15

OCENA OSIĄGNIĘCIA PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny (F –

formująca (w trakcie semestru), P – podsumowująca (na koniec semestru)

Numer efektu kształcenia Sposób oceny osiągnięcia efektu kształcenia

F1 PEK_U01 ÷ PEK_U06 Odpowiedzi ustne,

obserwacja wykonywania ćwiczeń F2 PEK_W01 ÷ PEK_W09 Obecność i aktywność na wykładach

F3 PEK_W01 ÷ PEK_W09 Kolokwium zaliczeniowe

P = 0,25*F1 + 0,15*F2 + 0,6*F3

Systemy Informatyczne Czasu Rzeczywistego Literatura

[1] [1] Ułasiewicz J. Systemy czasu rzeczywistego – QNX6 Neutrino, Wyd. BTC 2007.

[2] Robert Love, Linux programowanie systemowe, Helion 2014.

[3] K. Haviland, D. Gray, B. Salama; UNIX Programowanie systemowe, RM Warszawa 1999.

PDF created with pdfFactory trial version www.pdffactory.com

Cytaty

Powiązane dokumenty

Do sterowania wymagany jest specjalny rodzaj systemu operacyjnego, tak zwany systemem operacyjnym czasu rzeczywistego (ang. Real Time Operating System - RTOS). Wymagania na

Gdy procedura obsługi przerwania zwraca wskaźnik do struktury typu sigvent to generowane jest zdarzenie wyspecyfikowane w..

Salama; UNIX Programowanie systemowe, RM Warszawa 1999.. PDF created with pdfFactory trial

Do sterowania wymagany jest specjalny rodzaj systemu operacyjnego, tak zwany systemem operacyjnym czasu rzeczywistego (ang. Real Time Operating System - RTOS). Wymagania na

• Ostateczny termin zakończenia (ang. Precedence Constraints), specyfikuje że dane zadanie powinno poprzedzać inne.. Elementarn ą funkcją systemu czasu rzeczywistego jest

Gdy sygnał jest obsługiwany odblokowanie procesu następuje po zakończeniu obsługi sygnału i maska sygnału zostaje przywrócona do poprzedniej..

Rygorystyczny system czasu rzeczywistego (ang. Hard Real Time System) to system w którym wymaga się spełnienia rygorystycznych ograniczeń czasowych.. Przykłady

Czas wywłaszczania (ang. preemption time) jest to średni czas potrzebny na wywłaszczenie zadania o niższym priorytecie, przez zadanie o wyższym priorytecie.. 1-9 Ilustracja czasu