# toolchain.env — окружение кросс-сборки pluto-link # Использование в скриптах: source "$(dirname "$0")/../toolchain.env" # Значения согласованы с makefile (там задаются через ?=). export CROSS=arm-linux-gnueabihf- export CC=${CROSS}gcc export XARM="$HOME/xarm" # префикс кросс-библиотек (static) export XCFLAGS="-O3 -mcpu=cortex-a9 -mfpu=neon -mfloat-abi=hard -ffast-math" # Платы (переопределяй здесь или переменными окружения) export PLUTO_A="${PLUTO_A:-192.168.2.1}" # передатчик export PLUTO_B="${PLUTO_B:-192.168.3.1}" # приёмник export PLUTO_PASS="analog" # дефолтный пароль root # Примечания: # - прошивка v0.38: заливка только `scp -O` (sftp-server на плате нет) # - rootfs платы в RAM: /tmp очищается при перезагрузке # - для запуска ssh/scp без ввода пароля: sudo apt install sshpass, # тогда скрипты используют sshpass -p "$PLUTO_PASS" автоматически