#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"
#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
#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
spi: rp_spi.o
gcc -o spi rp_spi.c
#pro rpi
-pmsm: main_pmsm.o rp_spi.o rpi_hw.o misc.o
- gcc -o pmsm_controll main_pmsm.o rp_spi.o rpi_hw.o misc.o -lpthread
+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