Nima uchun narsalar Interneti (IoT) juda muhim?


Download 320.36 Kb.
bet13/15
Sana30.04.2023
Hajmi320.36 Kb.
#1405684
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
1-2-3-4-5-amaliy ishlar

Xotirani boshqarish 


Parchalanishning oldini olish uchun mC/OS-II ilovalarga qo'shni xotira maydonidan tashkil topgan bo'limdan qattiq o'lchamdagi xotira bloklarini olish imkonini beradi . Barcha xotira bloklari bir xil o'lchamda va bo'limda integral sonli bloklar mavjud. Ushbu xotira bloklarini ajratish va ajratish doimiy vaqt ichida amalga oshiriladi va deterministik tizimdir . [17]

Vaqtni boshqarish 


mC/OS-II vaqti kechikishlar va vaqt tugashlarini kuzatib borish uchun davriy vaqt manbasini ta'minlashni talab qiladi. Shomil sekundiga 10 dan 1000 martagacha yoki Hertz oralig'ida paydo bo'lishi kerak . Tiklanish tezligi qanchalik tez bo'lsa, tizimga mC/OS-II ko'proq yuk tushadi. Soat belgisining chastotasi ilovaning kerakli belgi o'lchamlariga bog'liq. Shomil manbalarini apparat taymerini ajratish yoki o'zgaruvchan tok (AC) quvvat liniyasi (50 yoki 60 Gts) signalidan uzilish hosil qilish orqali olish mumkin . Ushbu davriy vaqt manbai soat belgisi deb ataladi. [18]
Soat belgisi aniqlangandan so'ng , vazifalar quyidagilar bo'lishi mumkin:

Vazifalar orasidagi aloqa 


mC/OS-II-da vazifalar yoki jarayonlararo aloqa quyidagilar orqali amalga oshiriladi: semaforlar , xabarlar pochta qutisi, xabarlar navbatlari, vazifalar va uzilishlar xizmati tartiblari (ISR). Vazifa yoki ISR ​​hodisani boshqarish bloki (ECB) deb ataladigan yadro ob'ekti orqali topshiriqni bildirganda, ular bir-biri bilan o'zaro ta'sir qilishi mumkin. Signal hodisa sifatida qabul qilinadi.

mC/OS-III 


mC/OS-III - Micro-Controller Operating Systems Version 3-ning qisqartmasi bo'lib, 2009 yilda taqdim etilgan va mC/OS-II RTOS-ga funksional qo'shilgan.
mC/OS-III mC/OS-II ning barcha xususiyatlari va funksiyalarini taklif etadi. Eng katta farq - qo'llab-quvvatlanadigan vazifalar soni. mC/OS-II maksimal 255 ta vazifa uchun 255 ta ustuvor darajadagi har birida faqat 1 ta vazifaga ruxsat beradi. mC/OS-III har qanday miqdordagi amaliy vazifalarni, ustuvor darajalarni va har bir daraja uchun vazifalarni bajarishga imkon beradi, faqat protsessorning xotiraga kirishi bilan cheklangan. [19] [20]
mC/OS-II va mC/OS-III hozirda Silicon Labs sho'ba korxonasi bo'lgan Micrium, Inc. tomonidan ta'minlanadi va har bir mahsulot yoki mahsulot qatoriga litsenziyalanishi mumkin.

Download 320.36 Kb.

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




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