Mavzu: Arduino ide dasturlash muhiti va kutubxonalari. Kirish I bob Arduino ide ishga tushurish hamda tasnifi va afzalliklari



Download 2,72 Mb.
bet12/15
Sana05.07.2022
Hajmi2,72 Mb.
#739538
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
ABTIV kurs ishi Tayyorr

2.4. Dinamik havola kutibxonasi
DLL (English Dynamic-link library) - dinamik kutubxona
DLL (ing. Dynamic-link library) - Microsoft Windows operatsion tizimi tushunchasi, turli dasturiy ilovalar tomonidan bir necha marta foydalanish imkonini beruvchi dinamik kutubxona, Microsoft Windows operatsion tizimi tushunchasi. DLL-larga ActiveX boshqaruvlari va drayverlari ham kiradi.
Format DLL fayllari kodlar, jadvallar va resurslarni birlashtirgan EXE bajariladigan fayl formati bilan bir xil konventsiyalarga amal qiladi.
DLL ni joriy etishdan maqsad
Dastlab, DLL-ni joriy qilish ko'plab ilovalar uchun kutubxona modullarining faqat bitta nusxasidan foydalangan holda xotira va disk maydonini samarali tashkil etishga imkon beradi deb taxmin qilingan. Bu, ayniqsa, qattiq xotira cheklovlari bo'lgan Microsoft Windows-ning dastlabki versiyalari uchun muhim edi.
Bundan tashqari, modullik orqali tizim vositalarini ishlab chiqish va ulardan foydalanish samaradorligini oshirish kerak edi. DLL dasturlarini bir versiyadan boshqasiga almashtirish tizimning ilovalarga ta'sir qilmasdan mustaqil ravishda rivojlanishiga imkon berishi kerak edi. Bundan tashqari, DLL-lar turli xil ilovalar tomonidan ishlatilishi mumkin - masalan, Microsoft Office, Microsoft Visual Studio va boshqalar.
Kelajakda modullik g'oyasi ActiveX boshqaruvlari kontseptsiyasiga aylandi.
Aslida, DLL do'zaxi deb ataladigan hodisa tufayli DLL in'ektsiyasining to'liq afzalliklariga erishilmadi. DLL jahannami bir vaqtning o'zida bir nechta ilovalar to'liq mos kelmasligi sababli DLL ning turli versiyalarini talab qilganda yuzaga keladi, bu esa jiddiy nizolarga olib keladi. Tizim ma'lum hajmga etganida, DLL-lar soni minglardan oshdi, ularning hammasi ham to'liq ishonchli va mos kelmadi va DLL do'zax mojarolari juda tez-tez yuzaga kela boshladi, bu tizimning umumiy ishonchliligini keskin pasaytirdi. Microsoft Windows-ning keyingi versiyalari DLL-larning turli versiyalaridan parallel foydalanishga ruxsat bera boshladi, bu esa asl modullik printsipining afzalliklarini inkor etdi.
Arduino IDE ishlab chiqish vositasi kutubxona menejeri orqali turli kutubxonalarni ulash imkoniyatiga ega, shuningdek, ZIP arxivi yoki fayl kataloglari ko'rinishida Internetdan yuklab olinadi. Biz ko'rib chiqamiz turli yo'llar bilan dasturiy ta'minot ishlab chiquvchilari hayotini osonlashtiradigan Arduino kutubxonalarini qo'shish / yuklab olish. Kutubxonalarni qo'shish uchun o'rnatilgan ba'zi xususiyatlardan foydalanishingiz mumkin:
1) Arduinoning rasmiy omboridan kutubxona qo'shishingiz mumkin.
Buning uchun Arduino IDE-ni oching -> sketch -> Include Library ->

Kutubxonalarni boshqarish->
Hammasi tayyor, kutubxona qo'shildi!
Aliexpress-da buyurtma qilasizmi? Ali-da cashback sotib olib, pulni qanday tejashni bilib oling
https://cashback.epn.bz/?i=ff2b6
https://cashback.epn.bz/joinusnow?i=ff2b6

Bugun men sizga oddiy Tesla lasanini qanday yasashimni ko'rsataman! Siz bunday lasanni biron bir sehrli shou yoki telefilmda ko'rgan bo'lishingiz mumkin. Tesla Coil atrofidagi mistik komponentni e'tiborsiz qoldiradigan bo'lsak, bu oddiygina yadrosiz ishlaydigan yuqori kuchlanishli rezonans transformatoridir. Shunday qilib, nazariyadagi sakrashdan zerikmaslik uchun, keling, amaliyotga o'tamiz.
Xabarda deyarli barcha Arduino platalari yaxshi sifatli pinoutlarga ega!
Arduino dasturlashtiriladigan elektron qurilmalarni ishlab chiqish uchun samarali vosita bo'lib, shaxsiy kompyuterlardan farqli o'laroq, tashqi dunyo bilan yaqin aloqada bo'lishga qaratilgan. Arduino - bu turli xil jismoniy ob'ektlar bilan ishlash uchun ochiq dasturlashtiriladigan apparat platformasi va mikrokontrollerga ega oddiy plata, shuningdek, mikrokontroller dasturlarini yozish uchun maxsus ishlab chiqish muhiti.
Arduino turli sensorlar va kalitlar tomonidan boshqariladigan interaktiv tizimlarni ishlab chiqish uchun ishlatilishi mumkin. Bunday tizimlar, o'z navbatida, turli ko'rsatkichlar, dvigatellar va boshqa qurilmalarning ishlashini boshqarishi mumkin. Arduino loyihalari mustaqil bo'lishi yoki shaxsiy kompyuterda ishlaydigan dasturiy ta'minot bilan o'zaro ta'sir qilishi mumkin (masalan, Flash, Processing, MaxMSP ilovalari). Har qanday Arduino platasini qo'lda yig'ish mumkin yoki siz tayyor qurilma sotib olishingiz mumkin; Bunday kengashni dasturlash uchun ishlab chiqish muhiti ochiq manba va mutlaqo bepul.
Arduino-ning mashhurligining sabablaridan biri bu turli xil tashqi qurilmalar (modullar): displeylar, motor drayverlari, simsiz modullar (Bluetooth, Wi-Fi, XBee yoki ISM) va boshqalardan foydalanish qulayligi.
Arduino Software Environment (IDE) yangi loyihalar uchun dasturlar yaratishni osonlashtiradigan ko'plab foydali xususiyatlarni o'z ichiga oladi. Ammo, afsuski, u har bir yangi paydo bo'lgan yangi apparat (modul) yoki dasturiy ta'minot komponenti uchun o'rnatilgan yordamga ega bo'lolmaydi.
Buning o'rniga "kutubxonalar" qo'llab-quvvatlanadi, ular dasturiy ta'minot muhitini kengaytirish, muayyan xususiyatlarni qo'shish yoki apparat yordamini qo'shish uchun mo'ljallangan mustaqil modullardir.
Arduino uchun kutubxonalarning asosiy manbai Arduino IDE-da yordam berish uchun ularni yaratadigan apparat ishlab chiqaruvchilari.

Download 2,72 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish