Open und Collaborative Project, wir erstellen Anpassungen für OpenWRT, eine Version von LHC. Wir arbeiten daran, ein Internetverbindungsqualitätsmessgerät einzurichten, das bei OpenWRT ein neues Menü und eine neue Funktionalität erstellt. 
Die Kompilierung erfolgt in einem Docker -Container.
Führen Sie in diesem Repository: durchführen:
sudo env UID= $( id -u ) GID= $( id -g ) docker compose buildStellen Sie sicher, dass Sie die Untermodien starten:
git submodule update --init --recursiveFühren Sie den Behälter aus
sudo env UID= $( id -u ) GID= $( id -g ) docker compose run sindriFühren Sie das Skript aus, um die Umgebung vorzubereiten (nur zum ersten Mal)
./setup_build.shFühren Sie den Container aus:
./build_image.sh -a chirpstackos_rpi4Dieser Befehl erstellt die Caipirinha-Os-Version für Raspberry Pi 4 mit Chirpstack (Lorawan)
Die folgenden Befehle müssen im Container ausgeführt werden, insbesondere im openwrt -Ordner:
Reinigen Sie optional die oben erstellten Inhalte:
make distcleanAktualisieren Sie die Feeds:
./scripts/feeds update -a
./scripts/feeds install -a Generieren Sie die .config -Datei:
cp ../.config.caipirinha .config
make defconfigUm eine neue Differenzeinstellung zu erstellen
./scripts/diffconfig.sh > ../.config.caipirinha
make menuconfigmake download
make -j4 Nach der Beschwerde finden Sie die Bilder im Bin/Targets/BCM27XX/BCM2710/ . openwrt-ath79-generic-comfast_cf-e5-squashfs-sysupgrade.bin
make download
make -j1 V=scDie obigen Befehle ermöglichen Details und Kompilierung in einem einzelnen Thread, um eine Fehlervisualisierung während der Zusammenstellung zu erhalten.