ম্যাকোস: / ডিভেটে / দেবী / লিঃ এবং / দেবদেব / কেউ.এর মধ্যে পার্থক্য কী?


89

প্রতিটি সিরিয়াল ডিভাইস দু'বার প্রদর্শিত হয় /dev, একবার হিসাবে tty.*একবার এবং একবার হিসাবে cu.*

cu.*ডিভাইসটি কী ? এটি tty.*ডিভাইস থেকে কীভাবে আলাদা ?

mh@maru ~ --> ls -l /dev/*.usbmodem621
crw-rw-rw-  1 root  wheel   11,   5 Dec 25 18:00 /dev/cu.usbmodem621
crw-rw-rw-  1 root  wheel   11,   4 Dec 25 18:00 /dev/tty.usbmodem621

উত্তর:


99

http://lists.berlios.de/pipermail/gpsd-dev/2005- এপ্রিল / 001288.html :

ধারণাটি আসন্ন এবং বহির্গামী কলগুলির মধ্যে একটি লাইন ভাগ করে নেওয়ার জন্য সফ্টওয়্যার পরিপূরক করা। কলিন ডিভাইস (সাধারণত / dev / tty *) আগত ট্র্যাফিকের জন্য ব্যবহৃত হয়। যে কোনও প্রক্রিয়া এটিকে ওপেন () কলের মধ্যে অবধি ব্লক করে দেয় যতক্ষণ না ডিসিডি হার্ডওয়্যার দ্বারা দৃserted় হয় না (যেমন মডেমের ক্যারিয়ার না থাকে) as এই সময়ে, কলআউট ডিভাইস (সাধারণত / dev / cu * - cu "কলিং ইউনিট" বলতে বোঝায়) অবাধে ব্যবহার করা যেতে পারে। / Dev / cu * খোলার জন্য ডিসিডি লাগানো দরকার হয় না এবং ততক্ষনে সফল হয়। একবার সফল হয়ে গেলে, কলিন ডিভাইসে থাকা অবরুদ্ধ খোলা () স্থগিত করা হবে, এবং ডিসিডি উত্থাপিত হওয়ার পরেও সিউ ডিভাইসটি বন্ধ না হওয়া পর্যন্ত এটি সম্পন্ন করতে পারে না।

এইভাবে, আপনি / দেব / টিটি * তে গতিময় শ্রুতি পেতে পারেন এবং এখনও কোনও বিধিনিষেধ ছাড়াই / dev / cu * ব্যবহার করতে পারেন।


ধন্যবাদ টম, এটাই আমার জানা দরকার ছিল।
মার্ক হ্যারিসন

সঠিক, এটির একটি ক্ষেত্রে যদি আপনি 'বিড়াল / দেবদূত / কেইউ.এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএলএক্সএক্সএল' এর মতো কোনও ফাইলের সিরিয়াল পোর্ট ডেটা ক্যাপচার করতে 'বিড়াল' ব্যবহার করতে চান (ইউনিক্স এবং বন্ধুদের মধ্যে) 'বিড়াল' tty ব্লক করার কারণে কমপক্ষে ম্যাকোগুলিতে নয়।
nyholku

টিটিটির মাধ্যমে আমি জিনিস পাঠাতে সক্ষম হয়েছি। তা কেন?
স্ট্যাকওভারফ্লো অফিশিয়াল

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