گھر > نمائش > مواد

مائیکروسافٹ کنٹرولر کے ماحولیات

Mar 08, 2019

مائیکروسافٹ کنٹرولر اصل میں صرف اسمبلی کی زبان میں پروگرام کیا گیا تھا، لیکن سی، پطرون اور جاوا اسکرپٹ کے مختلف اعلی درجے کی زبانوں، جیسے مائیکرو کنسولر اور سرایت شدہ نظام کو ہدف کرنے کے لئے اب بھی عام استعمال میں ہیں. [28] مائکرو کنسلولرز کی منفرد خصوصیات کو بہتر بنانے کے لئے عام مقصد کے زبانوں کے لئے کمپائلرز عام طور پر کچھ پابندیاں اور اضافہ بھی کریں گے. کچھ مائیکرو کنکولرز کے بعض قسم کے ایپلی کیشنز کو فروغ دینے میں مدد کے لئے ماحولیات ہیں. مائیکروسافٹ کنٹرولر وینڈرز کو آسانی سے ان کے ہارڈ ویئر کو اپنانے میں آسان بنانے کے لئے آزادانہ طور پر آلات دستیاب ہیں.


خاص ہارڈویئر کے ساتھ مائیکرو کنکولرز سی کے اپنے غیر معیاری بولیوں کی ضرورت ہوتی ہے، جیسے 8051 کے لئے ایسڈیسیسی، جو معیاری اوزار (جیسے کوڈ لائبریریوں یا جامد تجزیہ والے اوزار) کا استعمال کرتے ہوئے بھی روک تھام کے لئے بھی ہارڈ ویئر کی خصوصیات سے متعلق نہیں ہے. ترجمانوں میں بھی غیر معیاری خصوصیات بھی شامل ہوسکتی ہیں، جیسے مائکرو پیتون، اگرچہ ایک فورک، سرکٹ پائیج نے ہارڈ ویئر انحصار کو لائبریریوں میں منتقل کرنے اور زبان کو زیادہ سے زیادہ سیگریڈ معیاری پر عمل کرنے کے لۓ دیکھا ہے.


مترجم فرم ویئر کچھ مائکرو کنکولروں کے لئے بھی دستیاب ہے. مثال کے طور پر، ابتدائی microcontrollers انٹیل 8052 پر BASIC؛ [2 9] زلج Z8 [30] بیسک اور فورٹ [30] کے ساتھ ساتھ کچھ جدید آلات. عام طور پر ان ترجمانوں نے انٹرایکٹو پروگرامنگ کی حمایت کی ہے.


سمکولیٹرز کچھ مائکرو کنکولروں کے لئے دستیاب ہیں. یہ ایک ڈویلپر کا تجزیہ کرنے کی اجازت دیتا ہے کہ مائیکروسافٹ کنٹرولر کے رویے اور ان کا پروگرام کیا ہونا چاہئے تو وہ اصل حصہ کا استعمال کر رہے ہیں. ایک سمیلیٹر کو اندرونی پروسیسر ریاست اور پیداوار کے علاوہ بھی دکھایا جائے گا، اور ساتھ ہی ان پٹ سگنل پیدا کرنے کی اجازت دی جائے گی. اگرچہ ایک ہی وقت میں سب سے زیادہ سمیلیٹروں کو نظام میں بہت زیادہ دوسرے ہارڈ ویئر کو ضم کرنے کے قابل ہونے سے محدود ہو جائے گا، وہ ایسے حالات کو استعمال کرسکتے ہیں جو دوسری صورت میں جسمانی عملدرآمد میں دوبارہ پیش کرنے کے لئے مشکل ہوسکتے ہیں، اور یہ ڈیبگ اور تجزیہ کرنے کا تیز ترین طریقہ ہوسکتا ہے. مسائل.


حالیہ مائکرو کنٹرولرز اکثر ان ڈبگ سرکٹری کے ساتھ مربوط ہوتے ہیں جب JTAG کے ذریعہ ایک اندرونی سرکٹ emulator (ای سی ای) تک رسائی حاصل کرنے کے بعد، ڈیبگر کے ساتھ فرم ویئر کی ڈیبنگ کی اجازت دیتا ہے. ایک حقیقی وقت ای سی ای کو چلنے کے دوران اندرونی ریاستوں کو دیکھنے اور / یا ہراساں کرنا کی اجازت دیتا ہے. ٹریکنگ ای سی ای کے عملدرآمد کے پروگرام کو ریکارڈ کر سکتا ہے اور ایک ٹریل پوائنٹ سے قبل / MCU ریاستوں کو پیش کرتا ہے.