লিনাক্সে ইউএসবি-সিরিয়াল ডিভাইসগুলি এর সিরিয়াল পোর্টটিতে দুটি উপকরণ তৈরি করে:
/dev/tty*এবং/dev/serial/by-id/<my_usb_device_id>
ইউএসবি ডিভাইস আইডি দ্বারা কোনও সিরিয়াল পোর্ট শনাক্ত করার জন্য কি ওএসএক্স-এ কোনও উপায় আছে? সিস্টেম প্রোফাইলার এবং ব্যবহার উভয়ই ioreg -p IOUSBআমি আইডিটি দেখতে পাচ্ছি, তবে এটি আইডিটি ব্যবহার করে আমার সংযোগের আরও বেশি ঘনিষ্ঠ হয় না।
আমরা বেশ কয়েকটি হার্ডওয়্যার বিকাশ করছি এবং প্রতিবারই যখন আমি কোনও আলাদা ডিভাইস সংযোগ করি তখনই টেস্টিং সফ্টওয়্যারটির সিরিয়াল পোর্ট কনফিগারেশন যাচাই করা দরকার, কারণ ওএসএক্সে tty.*পোর্টের নামটি আমার কম্পিউটারের বন্দরের উপর নির্ভর করে, ডিভাইসে নেই লিনাক্স চালানো ছেলেরা খুশিতে /dev/serial/by-id/<my_usb_device_id>পোর্টটি বিভিন্ন ডিভাইসের মধ্যে স্বয়ংক্রিয়ভাবে আলাদা করতে ব্যবহার করছে ।
