В процессе разработки

This commit is contained in:
Maxim
2026-07-17 09:00:19 +03:00
parent 7e275ed574
commit 1472531f2f
3 changed files with 147 additions and 5 deletions

View File

@@ -20,7 +20,7 @@ PLUTO_B ?= 192.168.3.1
BIN := build
SRC := src
all: $(BIN)/transmitter $(BIN)/receiver $(BIN)/ofdm_bench $(BIN)/udp_gw
all: $(BIN)/transmitter $(BIN)/receiver $(BIN)/ofdm_bench $(BIN)/udp_gw $(BIN)/udp_probe
$(BIN):
mkdir -p $(BIN)
@@ -39,6 +39,10 @@ $(BIN)/ofdm_bench: $(SRC)/ofdm_bench.c | $(BIN)
$(BIN)/udp_gw: $(SRC)/udp_gw.c | $(BIN)
$(CC) $(CFLAGS) $< -o $@
# Тестовый генератор/приёмник UDP для бринг-апа udp_gw (busybox без nc/socat).
$(BIN)/udp_probe: $(SRC)/udp_probe.c | $(BIN)
$(CC) $(CFLAGS) $< -o $@
# Оффлайн-самопроверка GF(256) — нативная сборка (gcc хоста, напр. RPi/aarch64)
$(BIN)/gftest: $(SRC)/group_fec.c $(SRC)/group_fec.h | $(BIN)
cc -O2 -Wall -DGF_SELFTEST $(SRC)/group_fec.c -o $@
@@ -51,6 +55,7 @@ tx: $(BIN)/transmitter
rx: $(BIN)/receiver
bench: $(BIN)/ofdm_bench
gw: $(BIN)/udp_gw
probe: $(BIN)/udp_probe
gftest: $(BIN)/gftest
$(BIN)/gftest
gwtest: $(BIN)/gwtest
@@ -76,8 +81,8 @@ clean:
rm -rf $(BIN)
help:
@echo "make [all] — собрать transmitter, receiver, ofdm_bench, udp_gw (static armhf)"
@echo "make tx|rx|bench|gw — собрать отдельную цель"
@echo "make [all] — собрать transmitter, receiver, ofdm_bench, udp_gw, udp_probe (static armhf)"
@echo "make tx|rx|bench|gw|probe — собрать отдельную цель"
@echo "make gftest — оффлайн-самопроверка group-FEC (нативный cc)"
@echo "make gwtest — оффлайн-самопроверка парсера udp_gw (нативный cc)"
@echo "make deploy — залить бинарники на обе платы (scp -O в /tmp)"
@@ -86,4 +91,4 @@ help:
@echo "make clean — удалить build/"
@echo "переменные: PLUTO_A=$(PLUTO_A) PLUTO_B=$(PLUTO_B) XARM=$(XARM)"
.PHONY: all tx rx bench gw gftest gwtest deploy test check-env clean help
.PHONY: all tx rx bench gw probe gftest gwtest deploy test check-env clean help