উত্তর:
আমি মনে করি এটি এই আদেশ:
dmesg | grep tty
এটি আমার নিজস্ব লিনাক্স বাক্সে চালানো (যা কেবলমাত্র 1 সিরিয়াল পোর্ট রয়েছে) একটি একক ttyS0 আউটপুট লাইন তৈরি করে। নিজে থেকে চেষ্টা করে দেখুন, আমি কী বলতে চাইছি তা আপনি দেখতে পাবেন।
ttyনিজের টিটিটির নাম পেতে টাইপ করতে পারেন। আমি ধরে নিই যে ওপি বলতে কী বোঝায় যেহেতু তারা "কোন সিরিয়াল পোর্ট (গুলি) gettyচলছে"?
কোন ইউআরটি কোথায় সনাক্ত হয়েছে তা দেখুন /proc/tty/driver/serial। uart:unknownঅর্থ সহ একটি লাইন : কিছুই সনাক্ত করা হয়নি (এবং সম্ভবত বিদ্যমান নেই)।
# cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:0 rx:0
1: uart:16550A port:000002F8 irq:3 tx:111780 rx:1321 RTS|DTR|DSR
2: uart:unknown port:000003E8 irq:4
3: uart:unknown port:000002E8 irq:3
যদি কিছু সংযুক্ত থাকে এবং সিটিএস, ডিএসআর বা সিডি লাইনগুলি চালনা করে (এগুলি ইনপুট লাইন হয়) আপনি এমনকি সত্যই নিশ্চিত হতে পারেন যে সেখানে কিছু আছে ... আরএক্স-বাইট-গণনার ক্ষেত্রেও এটি সত্য true
আপনার যদি ডেমসগ থেকে আউটপুটটি পড়তে সমস্যা হয় তবে এটির পরিবর্তে / ডিভ / সিরিয়াল / বাই-আইডি সিম লিঙ্কগুলি রয়েছে যা আপনার ডিভাইসের সনাক্তকরণযোগ্য ডেটার নাম অনুসারে এবং নির্দিষ্ট / দেব / টিটি * নির্দেশ করে সংযুক্ত আছে।
আমি নিশ্চিত নই যে এটি বিতরণের নির্দিষ্ট কোনও বিশেষ উদেব নিয়ম কিনা তবে উবুন্টুতে এটি কার্যকরভাবে কাজ করে, আমাকে যদি তা কার্যকর হয় তবে আমাকে জানান।
ttyS0মাধ্যমে 3যথাযথ COM1মাধ্যমে 4, অনুসারে। তাদের সাধারণত একই হার্ডওয়্যার সংস্থান থাকে এবং সর্বদা সনাক্তযোগ্য হয় না, তাই এগুলি সর্বদা বিদ্যমান।
setserialttyS0 আপনার সিরিয়াল পোর্টের যে সংস্থানগুলি ব্যবহার করে তা মানচিত্র করতে ব্যবহার করবেন। linux.die.net/man/8/setserial এটি সাধারণত প্রয়োজন হয় না, যেহেতু COM4 এর বাইরে যে কোনও কিছুতে সাধারণত লিনাক্স এটি সনাক্ত করতে এবং যথাযথরূপে সিরিয়াল ডিভাইস যুক্ত করতে পর্যাপ্ত সহায়ক হার্ডওয়্যার থাকে।
কমান্ডটি রয়েছে setserialযা /proc/tty/driver/serialএটির তথ্য পাওয়ার জন্য ব্যবহার করে।
# setserial -g /dev/ttyS[0123]
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3