Mustaqil ish Mavzu: O’rnatilgan operatsion tizimlari (Embedded Linux) Guruh


Download 222.11 Kb.
bet3/5
Sana18.06.2023
Hajmi222.11 Kb.
#1569312
1   2   3   4   5
Bog'liq
Xoshimov Diyorbekk











3. O’RNATILGAN TIZIMLAR LINUX DA UMUMIY ILOVALAR


  • Shu sabablarga ko'ra va o'zining ko'p qirraliligi tufayli o'rnatilgan Linux o'rnatilgan tizim muhandislari orasida juda mashhur bo'ldi . Telefonlar, aqlli planshetlar, raqamli xotira qurilmalari, shaxsiy video yozuvlar, kameralar, taqiladigan qurilmalar va boshqa ko'plab maishiy elektronika qurilmalari odatda Linux bilan ishlab chiqilgan. U avtomobillar uchun dasturiy ta'minot va tarmoq uskunalari, mashina boshqaruvi, sanoat avtomatizatsiyasi, navigatsiya uskunalari, kosmik kemalarning parvoz dasturlari va umuman tibbiy asboblar kabi boshqa ko'plab misollarda qo'llaniladi.

  • Hatto Microsoft Windows-da Linux yoki WSL uchun Windows quyi tizimining bir qismi sifatida Linux komponentlari mavjud . Lekin, ehtimol, o'rnatilgan Linuxning eng yaxshi namunasi bu Google tomonidan ishlab chiqilgan Android. Ushbu oxirgi ikkita misolni biz post davomida batafsilroq ko'rib chiqamiz.

Windows-da o'rnatilgan Linuxni qanday ishlab chiqish mumkin


Tashkilotingizga o'rnatilgan Linuxni joriy qilish bir nechta qiyinchiliklarni bartaraf etishi mumkin . Qo'llanmalar, albatta, yaxshi tezlikda tajriba orttirish uchun foydalidir, ammo rivojlanish muhiti haqida nima deyish mumkin? Linux rivojlanishini qo'llab-quvvatlash uchun uni butunlay almashtirish kerakmi? Ko'pgina hollarda, o'rnatilgan Linux mahsulotini ishlab chiqish Linux hostining o'zi yordamida amalga oshiriladi . Kompyuter versiyasi o'rnatilgan Linux tizimlariga qaraganda ko'proq oldindan o'rnatilgan kutubxonalar va yordamchi dasturlarni taklif etadi, bu esa Linux ishlab chiqish xostlarini o'rnatilgan Linux kodini ishlab chiqish uchun ideal qiladi. Ammo ushbu operatsion tizimda yangi bo'lgan yoki Windows-ni ishlab chiqish xosti sifatida ishlatishni afzal ko'rgan muhandislar ham bor. Hozirgacha eng keng tarqalgan yechim VirtualBox yoki VMware Player kabi virtual muhitlardan foydalanish edi . Shunday qilib, foydalanuvchi asosiy operatsion tizim sifatida Windows bilan ishlashni davom ettirishi va shuning uchun allaqachon tanish muhitda ko'rishni davom ettirishi va o'rnatilgan Linux-ga asoslangan mahsulotlarni ishlab chiqish uchun Ubuntu yoki boshqa Linux distributorlari bilan virtual mashinadan foydalanishi mumkin. Bundan tashqari, o'rnatilgan Linux kodini ishlab chiqishning boshqa variantlari mavjud. Konteyner texnologiyasi yaqinda juda ko'p qiziqish uyg'otdi , Windows operatsion tizimida Linux distributivini ishga tushirish uchun yana bir muqobil taklif qildi .
Boshqa tomondan, Microsoft Windows 10 versiyasiga kiritilgan Linux uchun Windows quyi tizimini (WSL) joriy etish orqali o'z operatsion tizimida Linuxni ishlab chiqish muhitini qo'llab-quvvatlaydi.
WSL Microsoft tomonidan ishlab chiqilgan Linux-mos keladigan yadro interfeysini ta'minlaydi, keyinchalik uning ustiga GNU foydalanuvchi maydonini ishga tushirishi mumkin. Shunday qilib, Linuxni ishlab chiqish vositalari WSL ga asoslangan mahalliy Linux muhitida osongina o'rnatilishi mumkin . Bu ishlab chiquvchilar uchun nimani anglatadi? Bu shuni anglatadiki, xost Windows operatsion tizimi ostida ishlab chiqishni afzal ko'rganlar tanish Windows ishlab chiqish muhitida qolishlari va xuddi shu xostda Linux ishlab chiqish muhitini yoqishlari mumkin. Shu tufayli Windows-ning o'zida Timesys IDE TimeStorm kabi o'rnatilgan dasturiy vositalar qo'llanila boshlandi . Eclipse-ga asoslangan ushbu dastur Windows 10 operatsion tizimi foydalanuvchilariga tanish muhitni taqdim etadi, bu esa Windows muhitida o'rnatilgan Linux mahsulotlarini ishlab chiqishni osonlashtiradi. Bu xususiyat uni mikroprotsessorli Linux qurilmalarini ishlab chiqishga o'tishni istagan dasturchilar uchun ideal echimga aylantiradi, chunki u C/C++/Python kabi qo'llab-quvvatlovchi tillardan tashqari, Linux operatsion tizimlarida bir xil Yocto SDK dan foydalanadi. O'rnatilgan Linux va Android | Bu qanday ishlaydi?
Android operatsion tizimi o'rnatilgan Linux turi bo'lib, smartfonlarda foydalanish uchun moslashtirilgan . Aslini olganda, Android o'rnatilgan tizimlar bilan bir xil turdagi Linux yadrosini boshqaradi va bir xil drayverlarga, xotira boshqaruviga va tarmoq imkoniyatlariga ega. Ammo u mobil tizimlar uchun ideal qiladigan ba'zi yadro modifikatsiyalarini ham o'z ichiga oladi. Bundan tashqari, u boshqa ochiq manbali loyihalardan olingan qo'shimcha funktsiyalar bilan to'ldiriladi. Google Android-ni klassik Linuxdan alohida ekotizim bilan birga kelgan mobil operatsion tizim sifatida yaratdi . Uning foydalanuvchi interfeysi sensorli ekranli qurilmalar uchun optimallashtirilgan. Bundan tashqari, u yanada standartlashtirilgan ilovalarni ishlab chiqish muhitini yaratishga imkon beruvchi API to'plami bilan birga keladi. Xuddi shunday, Android qurilmalari Google Maps, Fit, Cast yoki Awareness kabi bir qator Google xizmatlaridan qoʻshimcha ravishda foydalanishi mumkin .
Ba'zilar Android o'rnatilgan Linuxni o'rnini bosa oladi, deb o'ylashlari mumkin, chunki u telefonlar, planshetlar yoki televizorlar kabi qurilmalar uchun dasturiy ta'minot ishlab chiqishni standartlashtiradi. Shunday bo'lsa ham, Android mashhur bo'lib borayotgan bo'lishi mumkin, lekin u o'rnatilgan Linux bilan bir xil darajada ko'nikish va uni almashtirish uchun hali ham uzoq yo'lni bosib o'tishi kerak. O'rnatilgan Linuxning "klassik" navlari, shubhasiz, o'rnatilgan tizim ishlab chiquvchilari uchun tanlangan
Operatsion tizm sifatida ustunlik qiladi. Misol uchun, sanoat texnikasiga integratsiyalangan va kam quvvat iste'moli bilan rivojlanadigan ko'pgina o'rnatilgan Linux qurilmalari uchun mobil qurilmalar uchun qulay xususiyatlar ishlab chiquvchi yo'q qilishi kerak bo'lgan qo'shimcha hajm bo'ladi . Shuning uchun Android foydalanuvchi interfeysi va media nuqtai nazaridan o'zining kuchli tomonlaridan foydalanadigan qurilmada eng mantiqiydir.

Download 222.11 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling