Bosh sahifa > Ko'rgazma > Kontent

Mikrokreditlar dasturlash muhiti

Mar 08, 2019

Mikroiqtisodchilar dastlab faqat montaj tilida dasturlashtirilgan, biroq C, Python va JavaScript kabi turli yuqori darajali dasturlash tillari hozirda mikrokontroller va ko'milgan tizimlar uchun umumiy foydalanishda. [28] Umumiy maqsadlarda qo'llaniladigan tillar uchun kompilyatorlar odatda ba'zi bir cheklovlarga va mikrokontrolerlarning noyob xususiyatlarini yaxshiroq qo'llab-quvvatlashga yordam beradi. Ayrim mikrokontroller ma'lum turdagi ilovalarni ishlab chiqishga yordam berish uchun muhitga ega. Mikrokreditlar sotuvchilari tez-tez o'z apparatlarini qabul qilishni osonlashtiradigan vositalarni erkin tarqatadilar.


Xususiy qurilmalarga ega bo'lgan mikrokreditlar, 8051 standartlariga mos keladigan standart bo'lmagan vositalar (masalan, kod kutubxonalari yoki statik tahlil vositalari kabi) uchun qo'shimcha qurilmalar bilan bog'liq bo'lmagan kodlar uchun o'zlarining standart bo'lmagan dialektlarini talab qilishi mumkin. Tarjimonlar, shuningdek, MicroPython kabi standart bo'lmagan xususiyatlarni ham o'z ichiga olishi mumkin, biroq vilkalar, CircuitPython, qo'shimcha qurilmalarga bog'liqligini kutubxonalarga o'tkazish va tilni ko'proq CPython standartiga moslashtirishga intiladi.


Interpreter firmware ba'zi mikrokontroller uchun ham mavjud. Masalan, Intel 8052 erta mikrokontrolörleri BASIC, Zilog Z8 [30] BASIC va FORTH va ba'zi bir zamonaviy qurilmalar. Odatda, bu tarjimonlar interaktiv dasturlashni qo'llab-quvvatlaydi.


Simulyatorlar ayrim mikrokreditlar uchun mavjud. Ular, ishlab chiquvchi mikrokontrolör va uning dasturining xatti-harakatlarini, agar ular haqiqiy qismini ishlatgan holda tahlil qilishlari kerak. Simulyator ichki protsessor holatini, shuningdek chiqadigan qurilmalarning holatini, shuningdek, kirish signallarini ishlab chiqarishga imkon beradi. Bir tomondan simulyatorlarning ko'pchiligi tizimda juda ko'p qo'shimcha qurilmalarni simulyatsiya qila olmasliklari bilan chegaralanib qolsa, ular fizikani amalga oshirishda o'z xohishi bilan ko'paytirishni qiyinlashtiradigan sharoitlarni qo'llashlari mumkin va ular disk raskadrovka va tahlil qilishning eng tezkor usuli bo'lishi mumkin muammolar.


So'nggi mikrokontroller tez-tez on-chip debug o'chirish qurilmalari bilan integratsiyalashgan, bu JTAG orqali ichki elektron emulyatorda (import) foydalanilganda, dasturni xato tuzatuvchi bilan tuzatishga ruxsat berish. Haqiqiy vaqtdan beri ISC ichki holatlarni ko'rish va / yoki boshqarishga imkon beradi. Taqiqlash punktidan oldingi / keyingi tugmachalarni tekshirish uchun ICE, dasturni va MCU holatini yozishi mumkin.