فومیکس انجینئرنگ کسٹمر فرم ویئر (عام طور پر HEX یا BIN FILE) کو MCU پر لوڈ کرے گی تاکہ مصنوعات کو کام کرنے کے قابل بنائیں۔

فوماکس کا فرم ویئر پروگرامنگ پر سخت کنٹرول ہے

آئی سی پروگرامنگ پروگرامنگ ٹول کے ذریعہ چپ کے اندرونی اسٹوریج کی جگہ پر پروگرام لکھنا ہے ، جو عام طور پر آف لائن پروگرامنگ اور آن لائن پروگرامنگ میں تقسیم ہوتا ہے۔

firmware programming1

پروگرامنگ کے بنیادی طور پر طریقے

(1) یونیورسل پروگرامر

(2) سرشار پروگرامر

(3) آن لائن پروگرامنگ :

firmware programming2

2 آن لائن پروگرامنگ کی خصوصیات

(1) آن لائن پروگرامنگ میں چپ کی معیاری مواصلاتی بس کا استعمال ہوتا ہے ، جیسے یو ایس بی ، ایس ڈبلیو ڈی ، جے ٹی اے ٹی ، یو آر ٹی وغیرہ۔ انٹرفیس عام طور پر طے ہوتا ہے اور پروگرامنگ کے دوران کم پن ہی جڑے ہوتے ہیں۔

(2) چونکہ انٹرفیس مواصلات کی رفتار زیادہ نہیں ہے ، عام کیبل اعلی بجلی کی کھپت کے بغیر ریکارڈنگ کے لئے استعمال کیا جاسکتا ہے۔

()) چونکہ آن لائن برننگ کا استعمال وائرڈ کنکشن کے ذریعے کیا گیا ہے ، اگر پیداوار کی جانچ کے دوران کوئی خرابی پائی جاتی ہے تو ، غلط پی سی بی اے کو چپ سے جدا کیے بغیر ٹریس اور دوبارہ جلایا جاسکتا ہے۔ اس سے نہ صرف پیداواری لاگت کی بچت ہوتی ہے بلکہ پروگرامنگ کی کارکردگی بھی بہتر ہوتی ہے۔

firmware programming3

پروگرامر کیا ہے؟

پروگرامر ، جو مصنف یا برنر کی حیثیت سے بھی جانتا ہے ، کا استعمال پروگرام آئ سی پروگرام کرنے کے لئے کیا جاتا ہے۔

4 آئی سی پروگرامر کا فائدہ

سابقہ ​​آئی سی کے بیشتر حصوں کے لئے ، وہ عام استعمال میں نہیں ہیں ، لیکن خصوصی استعمال میں ، ڈی ای ڈی اے سی ٹی ای ڈی کو کال کرتے ہیں۔

لہذا اگر ڈیزائنرز سرکٹ بورڈ ڈیزائن کرنا چاہتے ہیں تو انہیں مختلف اقسام کی مختلف قسم کی آئی سی کو فکسڈ فنکشن کے ساتھ استعمال کرنا چاہئے ، اور انہیں مختلف اقسام کی آئی سی تیار کرنے کی ضرورت ہے ، خاص طور پر بڑے پیمانے پر مینوفیکچررز کے لئے۔

اب ڈیزائنر کو صرف ایک آئی سی تیار کرنے کی ضرورت ہے کہ ID کو ایجاد اور استعمال کیے جانے کے بعد اسے مختلف افعال کے ساتھ آای سی میں جلا دے۔

تیاری آسان ہے ، لیکن اسے جلانے کے لئے ایک برنر تیار ہونا چاہئے۔

firmware programming4

5 ہماری صلاحیت:

سافٹ ویئر ٹولز: الٹیئم (پروٹیل) ، پی اے ڈی ایس ، ایلیگرو ، ایگل

پروگرام: C ، C ++ ، VB