#author Martin Prudek #sestavuje klienta a server pro ovladani DC motoru pomoci raspberry Pi all: echo "scp server client_rt client_wirpi" #spoustime na desktopu #prenese na raspberry zdrojak klienta + zdrojak wiringPi transfer: make scp cd /home/warg/CloudStation/BP/wiringPi; \ make scp #spoustime na raspberry, nainstaluje wiringPi wirpi: cd wiringPi-d42e831; \ make #spoustime raspberry 1. nainstaluje wiringPi a sestavi clienta build: make wirpi cd ~/DCMotor; \ make client #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 #pro rpi #sestavi klienta s pouzitim wiringPi pro non-rt client_wirpi: main_ctrl.o udp_cli.o wir_Pi_api.o pid.o misc.o 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 #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 #poustim z desktopu #prenese zdrojove kody klienta na raspberry scp: scp -rp ./ pi@10.0.0.22:/home/pi/motor #poustime z RPi #sestavi "blikej" - jednoduchy testovaci nastroj blikej: howto_gpio.o rpi_hw.o gcc -o blikej howto_gpio.o rpi_hw.o #pro rpi 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