سیریل پورٹ سے USB کا تعارف اور کام کرنے کا اصول
1. تعارف
یو ایس بی ٹو سیریل پورٹ کمپیوٹر یو ایس بی انٹرفیس اور فزیکل سیریل پورٹ کے درمیان باہمی تبادلوں کا احساس کر سکتا ہے۔ USB ٹو سیریل پورٹ کمپیوٹر میں سیریل پورٹ یا دیگر USB میزبانوں کے بغیر سیریل پورٹ کا اضافہ کر سکتا ہے۔ یو ایس بی ٹو سیریل پورٹ ڈیوائس استعمال کرتے وقت، یہ روایتی سیریل پورٹ ڈیوائس کو پلگ اینڈ پلے USB ڈیوائس میں تبدیل کرنے کے مترادف ہے۔
USB ورچوئل سیریل پورٹ ایپلی کیشن کی خصوصیات:
①USB بڑے پیمانے پر استعمال کیا جاتا ہے، ہاٹ پلگ فنکشن کو سپورٹ کرتا ہے، اور تیز رفتار ترسیل کی رفتار رکھتا ہے۔
②معیاری سیریل پورٹ کی نقل بنائیں، جس کا استعمال اصل سیریل پورٹ ڈیوائس کو اپ گریڈ کرنے، یا USB کے ذریعے اضافی سیریل پورٹ شامل کرنے کے لیے کیا جا سکتا ہے۔
③سیریل پورٹ ایپلیکیشن پروگرام مکمل طور پر مطابقت رکھتا ہے، اس میں ترمیم کرنے کی ضرورت نہیں ہے۔
④مختلف آپریٹنگ سسٹمز کو سپورٹ کریں، جیسے: Windows/Linux/Android/macOS۔
2. کام کرنے کا اصول
USB ہوسٹ کے پتہ لگانے کے بعد کہ USB ٹو سیریل ڈیوائس داخل کی گئی ہے → ڈیوائس کو ری سیٹ کریں → USB گنتی کا عمل شروع کریں۔
USB کی گنتی کے دوران، یہ عمل مختلف ڈسکرپٹرز حاصل کرے گا جیسے ڈیوائس ڈسکرپٹرز، کنفیگریشن ڈسکرپٹرز، انٹرفیس ڈسکرپٹرز، وغیرہ۔ اس میں مینوفیکچرر ID، ڈیوائس ID اور USB ڈیوائس کی کلاس کیٹیگری جیسی معلومات شامل ہوں گی۔ آپریٹنگ سسٹم اس معلومات کے مطابق ڈیوائس کے لیے متعلقہ USB ڈیوائس ڈرائیور سے مماثل ہوگا۔
USB ورچوئل سیریل پورٹ کی وصولی کا انحصار سسٹم پر USB ٹو سیریل پورٹ ڈرائیور پر ہوتا ہے، جو عام طور پر مینوفیکچرر کی طرف سے براہ راست فراہم کیا جاتا ہے، یا آپریٹنگ سسٹم کے ساتھ آنے والا CDC سیریل پورٹ ڈرائیور بھی استعمال کیا جا سکتا ہے۔
ڈرائیور بنیادی طور پر 2 افعال میں تقسیم کیا جاتا ہے:
①: USB ڈیوائس کے کنٹرول اور ڈیٹا کمیونیکیشن کو مکمل کرنے کے لیے USB ڈیوائس ڈرائیور کو رجسٹر کریں۔
②: سیریل پورٹ ایپلیکیشن لیئر کے لیے متعلقہ نفاذ کا طریقہ فراہم کرنے کے لیے سیریل پورٹ ڈرائیور کو رجسٹر کریں۔
سیریل پورٹ ٹرانسیور کے متعلقہ ڈرائیور ڈیٹا بہاؤ کی سمت:
سیریل پورٹ بھیجنے کے بہاؤ کی سمت:
سیریل پورٹ ایپلیکیشن ڈیٹا بھیجتا ہے → USB سیریل پورٹ ڈرائیور ڈیٹا حاصل کرتا ہے → ڈرائیور USB چینل کے ذریعے USB سیریل پورٹ ڈیوائس کو ڈیٹا بھیجتا ہے → USB سیریل پورٹ ڈیوائس ڈیٹا وصول کرتا ہے اور اسے سیریل پورٹ کے ذریعے بھیجتا ہے
بہاؤ کی سمت جب سیریل پورٹ وصول کرتا ہے:
USB سیریل ڈیوائس سیریل ڈیٹا وصول کرتا ہے → USB کے ذریعے سیریل ڈیٹا پیک کرنے کے بعد سیریل ڈیٹا USB میزبان کو اپ لوڈ کرتا ہے → USB سیریل ڈرائیور USB کے ذریعے اپ لوڈ کردہ سیریل ڈیٹا حاصل کرتا ہے → ڈرائیور ڈیٹا کو سیریل بفر میں محفوظ کرتا ہے اور اسے فراہم کرتا ہے۔ پڑھنے کے لیے سیریل ایپلی کیشن





