Nima uchun narsalar Interneti (IoT) juda muhim?


Download 320.36 Kb.
bet11/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

mC/OS-II 


mC/OS uchun yozilgan va 1998-yilda tijorat mahsuloti sifatida taqdim etilgan manba kodiga asoslanib, mC/OS-II portativ , ROM-ga ega, kengaytiriladigan , preemptive, real vaqtda, deterministik, mikroprotsessorlar va raqamli protsessorlar uchun ko'p vazifali yadrodir . signal protsessorlari (DSP). U 64 tagacha vazifani boshqaradi. Uning o'lchami faqat ma'lum bir foydalanish uchun zarur bo'lgan xususiyatlarni o'z ichiga olishi uchun (5 dan 24 Kbaytgacha) kengaytirilishi mumkin.
mC/OS-II ning ko'p qismi yuqori darajada portativ ANSI C da yozilgan , maqsadli mikroprotsessorga xos kod esa assembler tilida yozilgan . Boshqa protsessorlarga o'tkazishni osonlashtirish uchun ikkinchisidan foydalanish minimallashtiriladi .

O'rnatilgan tizimlarda foydalanish 


mC/OS-II o'rnatilgan foydalanish uchun mo'ljallangan. Agar ishlab chiqaruvchi tegishli asboblar zanjiriga ega bo'lsa (ya'ni, C kompilyatori, assembler va bog'lovchi-lokator), mC/OS-II mahsulotning bir qismi sifatida o'rnatilishi mumkin.
mC/OS-II ko'plab o'rnatilgan tizimlarda qo'llaniladi, jumladan:

Vazifa holatlari 


mC/OS-II ko'p vazifali operatsion tizimdir. Har bir vazifa cheksiz tsikl bo'lib, quyidagi besh holatdan birida bo'lishi mumkin (qo'shimcha quyidagi rasmga qarang)

  • Uyqusiz

  • Tayyor

  • Yugurish

  • Kutish (tadbir uchun)

  • To'xtatildi ( xizmatni to'xtatish tartibi (ISR))

Bundan tashqari, u 64 tagacha vazifani boshqarishi mumkin. Biroq, ushbu vazifalardan sakkiztasini mC/OS-II uchun saqlab qo'yish tavsiya etiladi, bunda ilovani 56 tagacha vazifa qoldirish kerak. [9]

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