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:

wyk1_wprowadzenie1.ppt

wyk2_VxWorks653.ppt

wyk3_VxWorks_wprowadzenie.ppt

wyk4_VxWorks_analiza.ppt

 

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)

Kernel_mod1.c

 

Uruchamianie 2 aplikacji w trybie RTP:

Rtp3.c

Rtp4.c

 

Uruchamianie 2 komunikujących się aplikacji (kanały, potoki):
channel_server.c
channel_client1.c

 

Przesyłanie sygnałów:
signals1.c

sig.c


Przerwania:
interrupts.c

Czytelnicy i pisarze:

czyt_pis.c

Przeterminowanie:
timeout.c

Problem 5 filozofów:
phil.c

 

3 zadania sterowane czasowo ze współdzieloną zmienną:
three_synch_task_sem.c