O’rnatilgan tizimlar nima, ularga misollar keltiring


HAL library nima, u nima uchun ishlatiladi


Download 23.87 Kb.
bet5/6
Sana18.06.2023
Hajmi23.87 Kb.
#1564037
1   2   3   4   5   6
Bog'liq
answer

16.HAL library nima, u nima uchun ishlatiladi.
HAL ( Hardware Abstraction Layer yoki to'g'rirog'i Hardware Annotation Library ) - bu apparat abstraktsiyasini ta'minlovchi UNIX-ga o'xshash operatsion tizimlar uchun dasturiy ta'minot quyi tizimi.
HAL hozirda ko'pgina Linux distributivlarida va FreeBSD-da eskirgan . Funktsionallik 2008–2010 yillarda Linuxda udev va FreeBSD da devd bilan birlashtirilmoqda . Ilgari HAL udev ustiga qurilgan edi. 
Udev yoki devd kabi muqobili bo'lmagan ba'zi boshqa operatsion tizimlar hali ham HALdan foydalanadi.
Uskunani abstraksiya qilish qatlamining maqsadi ish stoli ilovalariga asosiy apparat turidan qat'i nazar, oddiy, portativ va mavhum API orqali xost tizimining apparatini topish va ulardan foydalanish imkonini berish edi.
Linux OS uchun HAL dastlab Havoc Pennington tomonidan o'ylab topilgan . Bu freedesktop.org loyihasiga aylandi va GNOME va KDE ish stoli muhitlari dasturiy ta'minot to'plamining asosiy qismi edi . Bu GNU General Public License va Academic Free License ostida ikki tomonlama litsenziyalangan bepul dasturiy ta'minot .
HAL Windows NT yadrosi HAL kontseptsiyasi bilan bog'liq emas , ular yadro ichidagi ba'zi platformaga xos asosiy funktsiyalarni, masalan, uzilishlarni marshrutlashni boshqaradi.
17.STM nucleo F401RE MCU da qanday aloqa portlari mavjud?
STM32 Nucleo-64 platasi foydalanuvchilarga STM32 mikrokontrolleri tomonidan taqdim etilgan unumdorlik va quvvat iste'moli xususiyatlarining turli kombinatsiyalaridan birini tanlash orqali yangi kontseptsiyalarni sinab ko'rish va prototiplarni yaratish uchun arzon va moslashuvchan usulni taqdim etadi. Mos platalar uchun tashqi SMPS Run rejimida quvvat sarfini sezilarli darajada kamaytiradi.ARDUINO ® Uno V3 ulanishni qo'llab-quvvatlashi va ST morfo sarlavhalari STM32 Nucleo ochiq ishlab chiqish platformasining funksionalligini keng tanlovli maxsus qalqonlar bilan oson kengaytirish imkonini beradi.STM32 Nucleo-64 platasi alohida probni talab qilmaydi, chunki u ST-LINK tuzatuvchi/dasturchini birlashtiradi.STM32 Nucleo-64 platasi STM32 keng qamrovli bepul dasturiy ta'minot kutubxonalari va STM32Cube MCU paketi bilan mavjud misollar bilan birga keladi.
18.GPIO port nima, u qanday ishlaydi. HAL kutubxonada GPIO port bilan ishlash funksiyalari qaysilar?
GPIO pin - qiymati ikkita kuchlanish sozlamalaridan ( yuqori yoki past ) biridan iborat bo'lgan va xatti-harakatlari dasturiy ta'minot orqali dasturlashtirilishi mumkin bo'lgan umumiy pin. GPIO porti GPIO pinlarining platformada aniqlangan guruhidir (ko'pincha 4 yoki undan ortiq pin). Biroq, GPIO portining bir qismi bo'lgan GPIO pinlarini GPIO pinlari sifatida alohida olish yoki boshqarish mumkin emas.Muayyan pin yoki portdan foydalanish uchun dastur birinchi navbatda o'zining raqamli identifikatori, nomi, turi (interfeysi) yoki xususiyatlaridan foydalangan holda o'zi foydalanmoqchi bo'lgan pin yoki port uchun yoki namunasini GPIOPinochishi kerak.GPIOPort
GPIO porti chiqish yoki kiritish uchun sozlanishi mumkin bo'lgan GPIO pinlarining platformada aniqlangan guruhidir. GPIO pinlari singari, har bir GPIO porti raqamli identifikator va nom bilan aniqlanadi. Chiqish portlari yozilishi va o'qilishi mumkin, kirish portlari esa faqat o'qilishi mumkin.

19.UART port nima, u qanday ishlaydi. HAL kutubxonada UART port bilan ishlash funksiyalari qaysilar?
Ta'rifga ko'ra, UART - bu sozlanishi tezlik bilan asinxron ketma-ket aloqadan foydalanadigan apparat aloqa protokoli . Asinxron degani, uzatish moslamasidan qabul qiluvchi uchiga boradigan chiqish bitlarini sinxronlashtirish uchun soat signali yo'qligini anglatadi.UART yoki universal asinxron qabul qiluvchi-uzatuvchi qurilmadan qurilmaga eng ko'p ishlatiladigan aloqa protokollaridan biridir. Ushbu maqola standart protseduraga rioya qilgan holda UART dan apparat aloqa protokoli sifatida qanday foydalanishni ko'rsatadi.

To'g'ri sozlanganda, UART ketma-ket ma'lumotlarni uzatish va qabul qilishni o'z ichiga olgan ko'plab turli xil seriyali protokollar bilan ishlashi mumkin. Ketma-ket aloqada ma'lumotlar bitta chiziq yoki sim yordamida bitma-bit uzatiladi. Ikki tomonlama aloqada biz muvaffaqiyatli ketma-ket ma'lumotlarni uzatish uchun ikkita simdan foydalanamiz. Ilova va tizim talablariga qarab, ketma-ket aloqalar kamroq sxema va simlarga muhtoj, bu esa amalga oshirish xarajatlarini kamaytiradi.

Download 23.87 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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