Materiały pomocnicze: systemy czasu rzeczywistego i VxWorks
Zbiorcza dokumentacja VxWorks 6.6:
028950.zip
028954.zip
Projekt systemu sterownia VxWorks 653
VxWorks653_2.2.x_Manuals.zip
(dokumentacja PDF WxWorks 653)
Projekt systemu sterowania VxWorks
6.6:
my_image.zip (sprofilowany kernel)
fl_contrl_sys.zip (pliki systemu sterowania – downloadable kernel module)
fl_contrl_sys2.zip (pliki systemu sterowania - downloadable kernel module -
wydzielone pliki algorytmów)
fl_ctrl_sys2.zip (pliki systemu sterowania - downloadable kernel module – poprawione zależności czasowe)
Slajdy z wykładów:
Przewodniki
użytkownika i opisy funkcji:
platform_general_vxworks_getting_started_3.6.pdf
vxworks_application_api_reference_6.6.pdf
vxworks_application_programmers_guide_6.6.pdf
vxworks_kernel_api_reference_vol1_6.6.pdf
vxworks_kernel_api_reference_vol2_6.6.pdf
vxworks_kernel_programmers_guide_6.6.pdf
wr_workbench_vxworks_users_guide_3.0.pdf
Kody źródłowe:
Zadnia, semafory, kolejki, zdarzenia:
rtp1.c
Zegary – zadania cykliczne (tryb jądra)
Uruchamianie 2 aplikacji w trybie RTP:
Uruchamianie 2 komunikujących się aplikacji (kanały,
potoki):
channel_server.c
channel_client1.c
Przesyłanie sygnałów:
signals1.c
Czytelnicy i pisarze:
Przeterminowanie:
timeout.c
Problem 5 filozofów:
phil.c
3 zadania sterowane
czasowo ze współdzieloną zmienną:
three_synch_task_sem.c