]> rtime.felk.cvut.cz Git - fpga/rpi-motor-control.git/blobdiff - pmsm-control/test_sw/Makefile
SW repair for 'IRC malfunction'
[fpga/rpi-motor-control.git] / pmsm-control / test_sw / Makefile
index 24d2ea56de1f288b1727eedd1753dd40f36b59d7..7fa17f2cbc357a13f13fd939fce25ee0c7845cc8 100644 (file)
@@ -1,5 +1,8 @@
 #author Martin Prudek
 #sestavuje klienta a server pro ovladani DC motoru pomoci raspberry Pi
+clean:
+       rm -f ./*.o
+       rm -f ./dc_pos_hmod/*.o
 all:
        echo "scp server client_rt client_wirpi"
 
@@ -23,8 +26,8 @@ build:
 
 #spoustime na desktopu
 #sestavi udp server
-server: main_ref_srv.o udp_srv.o
-       gcc -o server main_ref_srv.o udp_srv.o -lpthread
+pc_udp_server: main_ref_srv.o udp_srv.o
+       gcc -o pc_udp_server main_ref_srv.o udp_srv.o -lpthread
 
 #pro rpi
 #sestavi klienta s pouzitim wiringPi pro non-rt
@@ -33,14 +36,18 @@ client_wirpi: main_ctrl.o  udp_cli.o wir_Pi_api.o pid.o misc.o
 
 #pro rpi
 #sestavi klienta pro PREEMPT_RT
-client_rt: main_ctrl.o loc_pos_file.o udp_cli.o pid.o rpi_hw.o web_srv.o web_dat.o misc.o
-       gcc -o client main_ctrl.o udp_cli.o pid.o web_srv.o web_dat.o misc.o loc_pos_file.o rpi_hw.o  -lpthread -lrt
+rpi_udp_client_rt: main_ctrl.o loc_pos_file.o  misc.o udp_cli.o
+       gcc -o rpi_udp_client_dc_rt main_ctrl.o  misc.o loc_pos_file.o udp_cli.o  -lpthread -lrt
 
 #poustim z desktopu
 #prenese zdrojove kody klienta na raspberry
 scp:
        scp -rp ./ pi@10.0.0.22:/home/pi/motor
 
+#poustim z desktopu
+#prenese zdrojove kody klienta na raspberry B plus
+scpp:
+       scp -rp ./ pi@10.0.0.28:/home/pi/motor
 #poustime z RPi
 #sestavi "blikej" - jednoduchy testovaci nastroj
 blikej: howto_gpio.o rpi_hw.o 
@@ -49,5 +56,13 @@ blikej: howto_gpio.o rpi_hw.o
 spi: rp_spi.o
        gcc -o spi rp_spi.c
 #pro rpi
-pmsm: main_pmsm.o rp_spi.o rpi_hw.o misc.o pxmc_sin_fixtab.o cmd_proc.o controllers.o commutators.o
-       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 -lpthread -lrt
+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
+       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
+
+#udp capable pmsm control
+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
+       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
+
+#pro rpi
+rpi_udp_server_dc_rt: main_rpi_udp_server_dc_rt.o loc_pos_file.o  misc.o udp_srv.o
+       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