• KOMPYUTER INJINERINGI” KAFEDRASI “REAL VAQT TIZIMLARI” FANIDAN Amaliy ish -1
  • SAMARQAND – 2024 Mavzu: IDLE vazifasi va FreeRTOS da timerga bog’liq masalalar. IDLE va timer vazifalar xizmati 1-amaliy
  • Texnologiyalariva kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot




    Download 1.85 Mb.
    bet1/3
    Sana07.04.2024
    Hajmi1.85 Mb.
    #190687
      1   2   3
    Bog'liq
    amaliy real vaqt tizimlari
    Aftomabillar devigatelini qisimlarga ajratish va yig’ish chilangari, Boynazarov 1m RQY, Ўзбекистон Республикаси илк ва мактабгача Таълим ёшдаги болалар -fayllar.org, 1-amaliy mashg’ulot Mavzu Axborotni o‘lchash va tasvirlash. Mav-fayllar.org, 4-maruza Turli jinsli sistemalar klassifikatsiyasi. Filtrlash. , Milliy xavfsizlikni ta\'minlash borasida amalga oshirilayotgan is-fayllar.org, 2-mavzu. Falsafiy tafakkur taraqqiyoti bosqichlari Sharq falsaf, 000000000000, 6 mavzu Kepler qonunlari, 5mavzu Funksiyaning uzluksizligi Funksiyaning uzulish nuqtalari, 10- amaliy mashgulot, 5-amaliy mashgulot, nigga, 27 maktab 2021 obektivka hodimlar lotincha -rahbaryat, fizika-fanini-o-qitish-uchun-zamonaviy-texnollogiyalar



    O‘ZBEKISTON RESPUBLIKASI RAQAMLI
    TEXNOLOGIYALARIVA KOMMUNIKATSIYALARINI
    RIVOJLANTIRISH VAZIRLIGI


    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
    TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIAL
    KOMPYUTER INJINERINGI “ FAKULTETI
    KOMPYUTER INJINERINGI” KAFEDRASI
    REAL VAQT TIZIMLARI” FANIDAN
    Amaliy ish -1

    Bajardi: Asatullayev Sh


    Tekshirdi:Abduvaitov A





    SAMARQAND – 2024
    Mavzu: IDLE vazifasi va FreeRTOS da timerga bog’liq masalalar. IDLE va timer vazifalar xizmati

    1-amaliy
    1.Arduino IDLE ni kompyuteringizga o'rnatasiz
    2.FreeRTOS kutubxonasini Arduinoga o'rnatasiz
    Nazariy qisim
    Arduino IDLE ni kompyuteringizga o'rnatasiz
    Uskuna taymerlari ko'p o'rnatilgan ilovalar uchun juda muhim: men ularni asosan ma'lum chastotada harakatlarni boshlash uchun ishlataman, masalan, sensordan ma'lumotlarni olish. RTOS-dan foydalangan holda, men topshiriq yordamida shunga o'xshash narsani qila olaman: vazifa ma'lum bir chastota bilan ishlaydi va men unda davriy ravishda ishlashim mumkin. Biroq, vazifadan foydalanish buni amalga oshirish uchun juda ko'p yuk bo'lishi mumkin. Yaxshi xabar shundaki, FreeRTOS-da dasturiy ta'minot taymerlari bilan buni qilishning ancha samarali usuli mavjud.
    Ushbu qo'llanmada men FreeRTOS dasturiy ta'minot taymerlarini qanday yaratishni va ulardan qanday foydalanishni ko'rsataman. Men misol kodini GitHub-dagi loyihaga qo'ydim (MCUXpresso IDE, lekin boshqa har qanday IDE uchun ham amal qiladi). Agar siz ushbu qo‘llanmada foydalanilgan kodni o‘z loyihangizga qo‘shmoqchi bo‘lsangiz, avval sizda ishlaydigan FreeRTOS loyihasi borligiga ishonch hosil qiling.
    U qanday ishlaydi
    Quyidagi diagrammada FreeRTOS-da dasturiy ta'minot taymerlari qanday amalga oshirilishi haqida umumiy ma'lumot berilgan:

    Maxsus "Tmr Svc" (Taymer xizmati yoki Deamon) vazifasi mavjud bo'lib, u dasturiy ta'minot taymerlarining tartiblangan ro'yxatini yuritadi, taymer ro'yxatning oldida tugaydi). Taymer xizmati vazifasi uzluksiz ishlamaydi: Taymer ro'yxatidan vazifa har safar taymer ro'yxatidagi taymer muddati tugaganda uyg'onish vaqtini biladi. Taymer muddati tugaganda, Taymer xizmati vazifasi uni qayta qo'ng'iroq qiladi (Taymerni qayta qo'ng'iroq qilish).
    Taymer vazifasi ishlatadigan boshqa tushuncha navbatdir: bu navbat jarayonlararo aloqa uchun ishlatiladi. Ushbu navbatdan foydalanib, boshqa vazifalar taymer vazifasiga buyruqlar yuborishi mumkin, masalan, taymerni ishga tushirish yoki to'xtatish. Taymer vazifasi o'sha navbatga biror narsa yuborilganda uyg'onadi. Shunday qilib, Timer API-da taymer navbati to'lgan bo'lsa, kutish vaqtini belgilash uchun "ticksToWait" kabi parametrlar mavjud.

    Download 1.85 Mb.
      1   2   3




    Download 1.85 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Texnologiyalariva kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot

    Download 1.85 Mb.