مشروع مفتوح وتعاون ، نقوم بإنشاء تخصيصات لـ OpenWrt ، وهو إصدار من LHC. نحن نعمل على إعداد مقياس جودة اتصال الإنترنت إنشاء قائمة ووظائف جديدة في OpenWrt. 
يتم التجميع داخل حاوية Docker.
ضمن هذا المستودع ، أداء:
sudo env UID= $( id -u ) GID= $( id -g ) docker compose buildتأكد من تشغيل النماذج الفرعية:
git submodule update --init --recursiveتشغيل الحاوية
sudo env UID= $( id -u ) GID= $( id -g ) docker compose run sindriقم بتشغيل البرنامج النصي لإعداد البيئة (المرة الأولى فقط)
./setup_build.shقم بتشغيل الحاوية:
./build_image.sh -a chirpstackos_rpi4سيقوم هذا الأمر ببناء إصدار Caipirinha-OS لـ Raspberry Pi 4 مع Chirpstack (Lorawan)
يجب تنفيذ الأوامر التالية داخل الحاوية ، وتحديدا في مجلد openwrt :
تنظيف المحتوى الذي تم إنشاؤه أعلاه بشكل اختياري:
make distcleanتحديث الخلاصات:
./scripts/feeds update -a
./scripts/feeds install -a إنشاء ملف .config :
cp ../.config.caipirinha .config
make defconfigلإنشاء إعداد اختلاف جديد
./scripts/diffconfig.sh > ../.config.caipirinha
make menuconfigmake download
make -j4 بعد الشكوى ، يمكن العثور على الصور في BIN/HARGES/BCM27XX/BCM2710/ . openwrt-ath79-generic-comfast_cf-e5-squashfs-sysupgrade.bin
make download
make -j1 V=scستسمح الأوامر المذكورة أعلاه بالتفصيل والتجميع في مؤشر ترابط واحد للحصول على تصور خطأ أثناء التجميع.