2 #sestavuje klienta a server pro ovladani DC motoru pomoci raspberry Pi
4 echo "scp server client_rt client_wirpi"
7 #prenese na raspberry zdrojak klienta + zdrojak wiringPi
10 cd /home/warg/CloudStation/BP/wiringPi; \
13 #spoustime na raspberry, nainstaluje wiringPi
15 cd wiringPi-d42e831; \
18 #spoustime raspberry 1. nainstaluje wiringPi a sestavi clienta
24 #spoustime na desktopu
26 pc_udp_server: main_ref_srv.o udp_srv.o
27 gcc -o pc_udp_server main_ref_srv.o udp_srv.o -lpthread
30 #sestavi klienta s pouzitim wiringPi pro non-rt
31 client_wirpi: main_ctrl.o udp_cli.o wir_Pi_api.o pid.o misc.o
32 gcc -o client main_ctrl.o udp_cli.o pid.o web_srv.c web_dat.c misc.o wir_Pi_api.o -lpthread -lwiringPi
35 #sestavi klienta pro PREEMPT_RT
36 rpi_udp_client_rt: main_ctrl.o loc_pos_file.o misc.o udp_cli.o
37 gcc -o rpi_udp_client_dc_rt main_ctrl.o misc.o loc_pos_file.o udp_cli.o -lpthread -lrt
40 #prenese zdrojove kody klienta na raspberry
42 scp -rp ./ pi@10.0.0.22:/home/pi/motor
45 #prenese zdrojove kody klienta na raspberry B plus
47 scp -rp ./ pi@10.0.0.28:/home/pi/motor
49 #sestavi "blikej" - jednoduchy testovaci nastroj
50 blikej: howto_gpio.o rpi_hw.o
51 gcc -o blikej howto_gpio.o rpi_hw.o
56 pmsm: main_pmsm.o rp_spi.o rpi_hw.o misc.o pxmc_sin_fixtab.o cmd_proc.o controllers.o commutators.o comp.o logs.o pmsm_state.o
57 gcc -o pmsm_controll main_pmsm.o rp_spi.o rpi_hw.o misc.o pxmc_sin_fixtab.o cmd_proc.o controllers.o commutators.o comp.o logs.o pmsm_state.o -lpthread -lrt
59 #udp capable pmsm control
60 pmsm_udp: main_pmsm.o rp_spi.o rpi_hw.o misc.o pxmc_sin_fixtab.o cmd_proc.o controllers.o commutators.o comp.o logs.o pmsm_state.o udp_cli.o
61 gcc -o pmsm_controll main_pmsm.o rp_spi.o rpi_hw.o misc.o pxmc_sin_fixtab.o cmd_proc.o controllers.o commutators.o comp.o logs.o pmsm_state.o udp_cli.o -lpthread -lrt
64 rpi_udp_server_dc_rt: main_rpi_udp_server_dc_rt.o loc_pos_file.o misc.o udp_srv.o
65 gcc -o rpi_udp_server_dc_rt main_rpi_udp_server_dc_rt.o misc.o loc_pos_file.o udp_srv.o -lpthread -lrt