আমাদের উইন্ডোতে লিস লিনাক্সে নয় কেন কিস (এডিবি ড্রাইভার) দরকার?


11

আমাদের উইন্ডোজ এডিবি ড্রাইভার দরকার তবে লিনাক্সে নয়?

আমি উইন্ডোজে গত কয়েক মাস ধরে অ্যান্ড্রয়েডে কাজ করছি। আমার স্যামসাং ডিভাইসে আমার প্রকল্পটি চালানোর জন্য আমাকে প্রথমে কিস ইনস্টল করতে হয়েছিল। একইভাবে আমার এলজি ডিভাইসের জন্য একটি এলজি এডিবি ড্রাইভার এবং অন্য একটি এইচটিসির জন্য রয়েছে।

তবে আমি যখন সম্প্রতি উবুন্টু লিনাক্সে স্থানান্তরিত হয়েছিলাম, তখন কিস এবং এডিবি-র মতো অন্য কোনও ড্রাইভারের দরকার পড়েনি। আমি কোনও তৃতীয় পক্ষের ড্রাইভার ছাড়াই সরাসরি ডিবাগ করতে সক্ষম হয়েছি। কেন এমন?

আমি জানি এটি খুব সাধারণ কিছু, তবে আমি এমন কিছু পাইনি যা ব্যাখ্যা করে যে কেন এটি ঘটছে।


আমার উত্তরে আপডেট # 2 যুক্ত করা হয়েছে
জেফচ্যাং

উত্তর:


5

Chor WaiChun আপনি স্ট্যাক ওভারফ্লোতে পোস্ট করেছেন এমন একটি লক প্রশ্নটিতে এটি উল্লেখ করেছেন :

আমি কোথাও দেখেছি যে এই আচরণটি হ'ল কারণ অ্যান্ড্রয়েড এবং লিনাক্স উভয়ই একই কার্নেলটিতে চালিত হয় এবং একই পরিস্থিতি ম্যাকের উপর অ্যান্ড্রয়েড বিকাশের দিকে যায়। উভয়ই ওএস অ্যান্ড্রয়েডের সাথে খুব একই রকমের ওএস কার্নেলে চলে, এ কারণেই তাদের কোনও ড্রাইভারের দরকার নেই। এগুলি কেবল অন্য থ্রেড থেকে দেখে মনে পড়ে, 100% নিশ্চিত দিতে পারে না

আপডেট # 1: অ্যান্ড্রয়েড সাইটে এই উল্লেখ:

আপনি যদি উইন্ডোজে বিকাশ করছেন এবং আপনার অ্যাপ্লিকেশনগুলি পরীক্ষা করতে অ্যান্ড্রয়েড চালিত ডিভাইসটি সংযুক্ত করতে চান, তবে আপনাকে উপযুক্ত ইউএসবি ড্রাইভার ইনস্টল করতে হবে। ...

আপনি যদি ম্যাক ওএস এক্স বা লিনাক্সে বিকাশ করছেন তবে সম্ভবত আপনার কোনও ইউএসবি ড্রাইভার ইনস্টল করার দরকার নেই। আপনার ডিভাইসের সাথে বিকাশ শুরু করতে, হার্ডওয়্যার ডিভাইসগুলি ব্যবহার করে পড়ুন।

আপডেট # 2: স্ট্যাকওভারফ্লো সম্পর্কিত একটি মন্তব্য আছে libusb। আমি মনে করি এই কারণেই লিনাক্সের অতিরিক্ত ড্রাইভারের প্রয়োজন নেই।

আসলে লিনাক্সের অধীনে অ্যাডবি কোনও নির্দিষ্ট কার্নেল ড্রাইভার ছাড়াই ইউএসবি ডিভাইসগুলিকে লিবাসব ব্যবহার করে অ্যাক্সেস করে। এছাড়াও অ্যাডবিতে বিক্রেতাদের আইডিগুলির একটি তালিকা রয়েছে যা এটি ব্যবহারের অনুমতি দেওয়া হয়েছে, তবে এটি সমস্যাযুক্ত সমস্যার ব্যাখ্যা দেয় না কারণ উভয় ফোনের জন্য বিক্রেতা আইডি একই are এবং অনুপস্থিত নিয়মের কারণে অনুমোদনের সমস্যাগুলির ক্ষেত্রে অ্যাডবি ডিভাইসগুলি তালিকাতে পরিষ্কারভাবে "অনুমতি ছাড়াই" দেখায়, সুতরাং এটিও এই সমস্যার কারণ নয়।


আমার প্রশ্ন কেন? আপনার কি কিছু লিঙ্ক এবং সমস্ত রয়েছে যাতে আমি মোটামুটি ধারণা পেতে পারি, যদিও উত্তরটির জন্য +1!
hemantsb

0

আমি নিশ্চিত নই যে লিনাক্সে সাধারণত কোনও নির্দিষ্ট এডিবি ড্রাইভারের প্রয়োজন হয় না।

তবে, একটি "সর্বজনীন" উইন্ডোজ ইউএসবি এডিবি ড্রাইভার রয়েছে যা বেশিরভাগ অ্যান্ড্রয়েড ডিভাইসগুলির সাথে কাজ করে। এটি ক্লক ওয়ার্কমডে কাজ করে এমন একটি বিখ্যাত অ্যান্ড্রয়েড বিকাশকারী কৌশিক দত্ত (কৌশ) তৈরি করেছিলেন was এটি আপনার জন্য বেশ ভাল কাজ করা উচিত। এখানে ডাউনলোড করুন: http://koush.com/post/universal-adb-driver


আমি মনে করি আপনি আমার প্রশ্নকে ভুল বুঝেছিলেন, আমার প্রশ্ন হ'ল এই আচরণটি কেন, এবং আমি সর্বজনীন এডিবি ড্রাইভার সম্পর্কে জানি।
hemantsb

0

অন্যরা ইতিমধ্যে প্রতিক্রিয়া হিসাবে, লিনাক্সে সাধারণ ইউএসবি ড্রাইভার রয়েছে, যা অ্যাডবি ব্যবহার করে। দেখে মনে হচ্ছে উইন্ডোজে কোনও সাধারণ ইউএসবি ড্রাইভার নেই, সুতরাং অ্যাডাবী "সরবরাহিত" ড্রাইভার ব্যবহার করে - প্রতিটি ডিভাইস / প্রস্তুতকারকের জন্য আলাদা।


1
উইন্ডোজে কোনও সর্বজনীন ড্রাইভার পূর্ব-ইনস্টল করা নেইনীল যেহেতু উল্লেখ করেছে তেমন একটি পাওয়া যায় । অন্যদিকে: লিনাক্সে কিস নেই, সুতরাং আপনার কিস ড্রাইভারের দরকার নেই # ডি
ইজি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.