আপনার কম্পিউটারে ইউএসবি ডিভাইস / পেরিফেরাল নিয়ামক যুক্ত করতে হবে, ইউএসবি হোস্ট কন্ট্রোলারের বিপরীতে যেমন তারা আসে।
এর মতো কিছু: https://www.maximintegrated.com/en/products/interface/controllers-expanders/MAX3420E.html
দুর্ভাগ্যক্রমে, আপনি এটি আপনার মাদারবোর্ডের সাথে তারের করার একটি উপায় খুঁজে পেতে চাই। প্রযুক্তিগতভাবে, এটি করা যেতে পারে। ব্যবহারিকভাবে, আপনাকে মাদারবোর্ডটি অন্তর্ভুক্ত করতে পুনরায় নকশা করতে হবে। আপনি এটি যোগ করার অনুমতি দেওয়ার জন্য আপনার মাদারবোর্ডের কোথাও প্রকাশিত এসপিআই বা আই 2 সি বাস খুঁজে পেতে আপনি যথেষ্ট ভাগ্যবান হতে পারেন, তবে আপনি সাধারণত কোনও ডিভ বোর্ড বা একক- ব্যবহার না করেই সাধারণত যা কিছু ব্যবহৃত হয় তার জন্য তারা সরাসরি ওয়্যার্ড হন they উন্মুক্ত জিপিআইও এবং অন্যান্য বন্দর যেমন রাস্পবেরি পাই সহ বোর্ড কম্পিউটার।
অন্য বিকল্পটি হবে ইউএসবি অন-দ্য-গো কন্ট্রোলার। এম্বেড এবং পোর্টেবল ডিভাইসগুলির জন্য ডিজাইন করা মাদারবোর্ডগুলিতে একটি ইউএসবি ওটিজি (অন-দ্য-দ্য ગો) কনটোলার থাকে, যা হোস্ট বা ডিভাইস নিয়ামক হিসাবে কাজ করতে পারে। উদাহরণস্বরূপ, পূর্বের বর্ণিত রাস্পবেরি পাইতে অন-দ্য-গো কন্ট্রোলার রয়েছে তবে পাই জিরো ব্যতীত অন্য সমস্ত মডেলগুলিতে একটি হোস্ট পোর্ট বা ইউএসবি ডিভাইসটির কার্যকারিতা ব্যবহারকে অস্বীকার করে এমন একটি ইউএনবি হাবের পুনর্বিবেচনা ঘটে। বিগলবোন ব্ল্যাকের একটি ওটিজি পোর্ট রয়েছে।
এগুলি সব কিছু নয় - একবার আপনি হার্ডওয়্যারটি পেয়ে গেলে আপনার সফ্টওয়্যারটিও দরকার হয়। লিনাক্সের কিছু দরকারী কার্নেল ইউএসবি গ্যাজেট ড্রাইভার রয়েছে ("ইউএসবি গ্যাজেট" ইউএসবি পেরিফেরিয়াল / ডিভাইসের জন্য অন্য শব্দ) যেমন জি_সিরিয়াল এবং জি_থেরনেট যা আপনাকে অন্য ডিভাইসে অন্য ডিভাইসটি প্লাগ করতে দেয় এবং সিরিয়াল বা ইথারনেট-ওভার-ইউএসবি ডিভাইস হিসাবে দৃশ্যমান হতে পারে (গণ স্টোরেজ হিসাবে কোনও ডিভাইস এক্সপোজার করার জন্য অন্যরা রয়েছেন, যা আপনাকে একটি ব্লক ডিভাইস হিসাবে কোনও ফাইল ব্যবহার করতে এবং কম্পিউটারকে একটি গণ স্টোরেজ গ্যাজেট হিসাবে প্রকাশ করার অনুমতি দেয়)। বিগলবোন ব্ল্যাকটি ডিফল্টরূপে সক্ষম হয়ে এটি নিয়ে আসে, তাই আপনি কেবল এটি ইউএসবি-র মাধ্যমে আপনার পিসিতে প্লাগ করতে পারেন এবং এটি একটি নেটওয়র্ক ডিভাইস হিসাবে দেখতে পারেন - এবং আমি বিশ্বাস করি এটি একটি যৌগিক ড্রাইভার ব্যবহার করে একটি ভর স্টোরেজ ডিভাইস হিসাবে প্রদর্শিত হবে (যা অনুমতি দেয় এটি একক সংযোগে একাধিক ইউএসবি ডিভাইস প্রকার হিসাবে উপস্থিত হতে পারে। পাই জিরো এগুলি ব্যবহার করতে পারে তবে এটি ডিফল্টরূপে হয় না। উইন্ডোজ বা অন্যান্য ওএসের জন্য আপনাকে সম্ভবত সেই ডিভাইস ড্রাইভারটি নিজেরাই লিখতে হবে।
সুতরাং, তাত্ত্বিকভাবে, আপনি এটি করতে পারেন। আপনি আপনার ডেস্কটপ পিসি ছিঁড়ে ফেলতে পারেন, চেষ্টা করতে পারেন এবং কোথাও মাদারবোর্ডে অব্যবহৃত সামঞ্জস্যপূর্ণ বাসটি খুঁজে পেতে পারেন (সম্ভবত কিছু নিয়ন্ত্রক আইসিতে অব্যবহৃত কিছু পিন) বা অভ্যন্তরীণ আই 2 সি বা এসপিআই বাস প্রসারিত করার উপায় বা আপনি ছিঁড়ে যেতে পারেন এমন কিছু এবং প্রতিস্থাপন করুন, এবং এতে একটি ইউএসবি ওটিজি বা ডিভাইস নিয়ামক চিপ সোল্ডার করুন। তারপরে আপনি লিনাক্স ইনস্টল করতে পারেন এবং একটি গ্যাজেট ড্রাইভার ব্যবহার করতে পারেন, বা অন্য কোনও ওএসের জন্য নিজের লিখতে পারেন। ব্যবহারিকভাবে, যদি আপনি শীর্ষস্থানীয় ইলেকট্রনিক্স ইঞ্জিনিয়ার না হন তবে আপনি এটি করতে সক্ষম হবেন না। কমপক্ষে, যতক্ষণ না কেউ এই ডিভাইস বা ওটিজি পোর্টের সাহায্যে সেই অধরা অ্যাডাপ্টারের সাথে বেরিয়ে আসে যা কোনও ইউএসবি পোর্টে প্লাগ হয় (তাত্ত্বিকভাবে, এটি একটি মাইক্রোকন্ট্রোলারের সাথে সম্পন্ন করা যেতে পারে এমন একটি আরডুইনো একজোড়া ইউএসবি ডিভাইস কন্ট্রোলার আইসি দ্বারা যুক্ত), এবং চালকদের ড্রাইভার এটি লিখতে।