Help and Support Program
For Electronics Technicians
LED TV Main Board EMMC Pinout Pictures
Samsung EMMC pinout
mainboard bn41-02568b
BN41-02568 EMMC pinoutST6681BQH-EP2 PB802 Main Board EMMC PINOUT
TP.SK516S.PB802
How to motherboard software Works in Urdu.مدر بورڈ بوٹ پروگرام اور مین پروگرام کے درمیان تعلق LINUX یا اینڈرائیڈ سسٹم کرنل پر مبنی موجودہ مدر بورڈ سافٹ ویئر سلوشنز میں، FLASH عام طور پر دو قسم کے ہوتے ہیں! ایک کو بوٹ پروگرام کہا جاتا ہے، جسے MBOOT کہا جاتا ہے۔ دوسرے کو مین پروگرام کہا جاتا ہے جو کہ مین فلیش ہے۔
ان دو قسم کے سافٹ وئیر کے درمیان کیا تعلق ہے۔ . ذیل میں مختصراً تعارف کراتا ہوں۔
بوٹ لوڈر مدر بورڈ پر نسبتاً کم سطح کا سافٹ ویئر ہے، اور اس کے صرف دو کام ہیں:
1. ہارڈ ویئر کو شروع کریں۔ . مدر بورڈ کے آن ہونے کے بعد، جب CPU کے کام کرنے کی بنیادی شرائط پوری ہو جاتی ہیں، CPU بوٹ پروگرام کی ہدایات کے مطابق مدر بورڈ ہارڈویئر جیسے DDR، مختلف رجسٹر، اور بس پر کنٹرول یونٹ کو شروع کرے گا۔ ہارڈ ویئر کے عام استعمال کے لیے ابتداء ایک اہم شرط ہے۔ اگر ابتداء غیر معمولی ہے، تو ہارڈ ویئر غیر معمولی طور پر کام کر سکتا ہے۔
2. سسٹم کرنل کو بوٹ کریں۔ بوٹ لوڈر ہارڈ ویئر کی ابتداء مکمل کرنے کے بعد، اس کا سب سے اہم کام سسٹم کے کرنل کی تصویر کو DDR میں لوڈ کرنا ہے، یعنی میموری۔ بوٹ لوڈر کرنل امیج کو میموری میں لوڈ کرنے کے بعد، سی پی یو کے استعمال کے حقوق کی ایک سادہ منتقلی کے بعد، سی پی یو ڈیکمپریشن رن ٹائم سسٹم کرنل کو چلانا شروع کر دیتا ہے۔ یعنی سی پی یو کے مرکزی پروگرام کو چلانے سے پہلے، بوٹ لوڈر مکمل طور پر سی پی یو کے استعمال کے حقوق کو کنٹرول کرتا ہے۔ !! جب اجازتیں منتقل کی جاتی ہیں، بوٹ لوڈر کا نظریہ میں کوئی اثر نہیں ہوتا ہے۔
بوٹ پروگرام عام طور پر صلاحیت میں چھوٹا ہوتا ہے۔ MSTAR پروگرام کے زیادہ تر مدر بورڈز پر، بوٹ پروگرام کو الگ سے ذخیرہ کرنے کے لیے NOR FLASH جیسے EN25F16 استعمال کیا جاتا ہے۔ MTK سکیم میں، بوٹ پروگرام اکثر NAND FLASH یا EMMC میں مرکزی پروگرام کے ساتھ محفوظ کیا جاتا ہے۔
ایک لحاظ سے، بوٹ پروگرام سسٹم ہارڈویئر کے نارمل آپریشن کے لیے ایک شرط ہے، لہذا بوٹ پروگرام کے ساتھ مسائل اکثر عام طور پر بوٹ کرنے میں ناکام رہتے ہیں، اور مشین کو زبردستی اپ گریڈ کرنے سے قاصر ہونے کا سبب بن سکتا ہے۔ اگر آپ پرنٹ کی معلومات کو چیک کرتے ہیں، تو اکثر پرنٹ انفارمیشن آؤٹ پٹ نہیں ہوتا ہے! !! بلاشبہ، بوٹ کی ناکامی یا کچھ ماڈلز کا خودکار بند ہونا بھی بوٹ کے عمل کی وجہ سے ہو سکتا ہے۔ اس کی بنیادی وجہ یہ ہے کہ بوٹ پروگرام میں کچھ ہارڈ ویئر کے پیرامیٹرز کو صحیح طریقے سے ہینڈل نہیں کیا جاتا ہے، جیسے DDR پیرامیٹرز کی خراب اصلاح اس رجحان کا سبب بن سکتی ہے۔
مرکزی پروگرام کا کردار سب کے لیے بالکل واضح ہے، مشین کے آن ہونے کے بعد کنٹرول کی ہدایات پر عمل کیا جاتا ہے، اور اسکرین امیج کی پروسیسنگ مرکزی پروگرام میں دی گئی ہدایات کے مطابق کی جاتی ہے۔ بڑے سافٹ ویئر کی وجہ سے نئے مدر بورڈ کا مرکزی پروگرام اکثر NAND FLASH یا EMMC میں محفوظ ہوتا ہے۔ CPU اس کے ساتھ 8 ڈیٹا لائنوں اور کئی کنٹرول لائنوں کے ذریعے بات چیت کرتا ہے۔ پروگرام کو عام طور پر پہلے DDR میں لوڈ کیا جاتا ہے، اور ڈیکمپریشن کے بعد، CPU ہدایات کو عمل درآمد کے لیے اندرونی کیشے میں لوڈ کرتا ہے۔ مرکزی پروگرام کے ساتھ مسائل ہیں، اور مختلف قسم کی ناکامیاں ہیں۔ میں یہاں ان کے بارے میں ایک ایک کرکے بات نہیں کروں گا ~ واضح رہے کہ سافٹ ویئر کی لوڈنگ اور اس پر عمل درآمد کے دوران DDR کا کردار بہت اہم ہوتا ہے۔ ایک سے زیادہ DDRs والے کچھ مدر بورڈز پر، بوٹ پروگرام کے لیے DDR مرکزی پروگرام کے لیے DDR جیسا ہی ہو سکتا ہے، یہ ایک جیسا نہیں ہے، آپ معلومات پرنٹ کر کے اسے واضح طور پر دیکھ سکتے ہیں
۔FLASH کے بارے میں .. عام طور پر، ہمارے عام فلیش کی عام طور پر 3 اقسام ہوتی ہیں، پہلی ایک NOR قسم W25X40، EN25B64، MX25L128 اور اس جیسی ہوتی ہے۔ وہ CPU ماڈلز کے ساتھ بات چیت کرنے کے لیے SPI بس کا استعمال کرتے ہیں۔ عام طور پر، صلاحیت نسبتاً کم ہے اور پڑھنے لکھنے کی شرح نسبتاً کم ہے۔ . NOR FLASH کی بنیاد پر NAND FLASH کو مزید تیار کیا گیا ہے۔ مثال کے طور پر HY27UF082G۔ اس قسم کی فلیش میں بڑی صلاحیت اور تیز پڑھنے اور لکھنے کی رفتار کی خصوصیات ہیں۔ یہ 8 بٹ ڈیٹا لائنز اور کئی کنٹرول لائنز اور CPU کاپر استعمال کرتا ہے۔ اب یہ زیادہ تر مدر بورڈز پر مرکزی پروگرام کے لیے اسٹوریج کیریئر ہے۔ تاہم، NAND FLASH کا ایک نقصان یہ ہے کہ اگرچہ مختلف مینوفیکچررز سے NAND FLASH کی پن کی تعریفیں ایک جیسی ہیں، لیکن استعمال میں فرق اور ناقص مطابقت ہے۔ جب مدر بورڈ تیار کیا جاتا ہے، تو سافٹ ویئر ڈیزائنر کو ہر مینوفیکچرر کی خصوصیات کے مطابق ٹارگٹڈ ڈیزائن کرنا ہوتا ہے، جس کی تیاری مشکل ہوتی ہے۔ یہ اسی وجہ سے ہے۔ EMMC ظاہر ہوا ہے! EMMC کو یونیورسل انٹرفیس کے ساتھ NAND FLASH کے برابر بیان کیا گیا ہے۔ NAND FLASH کو مربوط کرنے کے علاوہ، یہ ایک کنٹرولر کو بھی مربوط کرتا ہے۔ یہ کنٹرولر CPU اور اندرونی NAND FLASH کے درمیان ایک پل فراہم کرتا ہے۔ یہ خاص طور پر اس کنٹرولر کے وجود کی وجہ سے ہے کہ مختلف مینوفیکچررز کے EMMCs اعلی مطابقت رکھتے ہیں! EMMC اور CPU اب بھی مواصلات کے لیے 8 ڈیٹا لائنز اور کئی کنٹرول لائنوں کا استعمال کرتے ہیں، لیکن CPU اب EMMC کے اندر NAND FLASH کے فزیکل سٹوریج یونٹ تک رسائی حاصل نہیں کر سکتا، اور صرف اندرونی ایڈریس کا استعمال کرتے ہوئے ورچوئل ایڈریس کے ذریعے اسٹوریج یونٹ کو پڑھ اور لکھ سکتا ہے۔ EMMC کنٹرول آپریشن کا کنٹرولر۔
No comments:
Post a Comment