Mavzu: Open wrt operatsion tizimi va tuzilishi Topshirdi: Raximboyeva. M qabul qildi: Kuriyozov. E baholash: Urganch-2023 reja
Download 60.49 Kb.
|
Mahliyo kurs ishi
Rivojlanish
OpenWrt Buildroot deb nomlanuvchi OpenWrt-ning ishlab chiqish muhiti va qurish tizimi kuchli o'zgartirilgan Buildroot tizimiga asoslangan . OpenWrt Buildroot - bu tegishli o'zaro kompilyatsiya asboblar zanjirini yaratish va ishlatish orqali o'rnatilgan qurilma uchun to'liq Linux-ga asoslangan OpenWrt tizimini yaratish jarayonini avtomatlashtiradigan Makefiles va yamoqlar to'plami . O'rnatilgan qurilmalar, odatda, OpenWrt tizim tasvirlarini yaratish uchun ishlatiladigan xost-kompyuterlardagidan boshqa protsessordan foydalanadi, bu esa o'zaro kompilyatsiya asboblar zanjirini talab qiladi. Bunday kompilyatsiya asboblar zanjiri xost tizimida ishlaydi, lekin maqsadli o'rnatilgan qurilma va uning protsessorining ko'rsatmalar to'plami arxitekturasi (ISA) uchun kod ishlab chiqaradi. Misol uchun, agar xost tizimi x86 dan foydalansa va maqsadli tizim MIPS32 dan foydalansa, xostning muntazam kompilyatsiya asboblar zanjiri x86 da ishlaydi va x86 arxitekturasi uchun kod ishlab chiqaradi, o'zaro kompilyatsiya asboblar zanjiri x86 da ishlaydi va MIPS32 arxitekturasi uchun kod yaratadi. OpenWrt Buildroot ko'pgina o'rnatilgan qurilmalar va xost tizimlarining ko'rsatmalar to'plami arxitekturasida ishlash uchun ushbu jarayonni avtomatlashtiradi. OpenWrt Buildroot quyidagi xususiyatlarni taqdim etadi: Arxitekturalar bo'ylab dasturiy ta'minotni portlashni osonlashtiradi Barcha variantlarni sozlash uchun kconfig (Linux kernel menuconfig ) dan foydalanadi Integratsiyalashgan o'zaro kompilyator asboblar zanjirini ( gcc , ld , uClibc va boshqalar) taqdim etadi. Autotools ( automake , autoconf ), CMake va SCons uchun mavhumlikni ta'minlaydi Standart OpenWrt tasvirni yaratish ish jarayonini boshqaradi: yuklab olish, tuzatish, sozlash, kompilyatsiya qilish va qadoqlash Noto'g'ri ishlaydigan paketlar uchun bir qator umumiy tuzatishlarni taqdim etadi Tizim tasvirlarini yaratish bilan bir qatorda, OpenWrt ishlab chiqish muhiti OpenWrt dasturiy paketlarini soddalashtirilgan platformalararo qurish mexanizmini ham taqdim etadi. Makefile-ga o'xshash qurilish ko'rsatmalari to'plamini va xatolarni tuzatish yoki oyoq izini optimallashtirish uchun ixtiyoriy yamoqlarni taqdim etish uchun har bir dasturiy ta'minot to'plami uchun manba kodi talab qilinadi. Download 60.49 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling