X-Git-Url: https://rtime.felk.cvut.cz/gitweb/fpga/rpi-motor-control.git/blobdiff_plain/44c23daa6e0d5d35e892b79684b239c1a0e67f25..6841e483f0b370a6ea2b41c958945d3db9285c90:/pmsm-control/test_sw/Makefile diff --git a/pmsm-control/test_sw/Makefile b/pmsm-control/test_sw/Makefile index 6b2be77..7fa17f2 100644 --- a/pmsm-control/test_sw/Makefile +++ b/pmsm-control/test_sw/Makefile @@ -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 - gcc -o pmsm_controll main_pmsm.o rp_spi.o rpi_hw.o misc.o pxmc_sin_fixtab.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