আমি কীভাবে TTY / COM (/ dev / ttyUSB0) এর সাথে সংযুক্ত করব?


51

আমি প্রথমবারের মতো ইউএসবি ড্রাইভ থেকে বুট করে উবুন্টু চালাচ্ছি। এখন আমি একটি ইউএসবি-টু-সিরিয়াল রূপান্তরকারী প্লাগ করেছি যা স্বীকৃত এবং স্বয়ংক্রিয়ভাবে হিসাবে যুক্ত হয়েছে /dev/ttyUSB0

আমি কীভাবে অ্যাক্সেস করব /dev/ttyUSB0?


উত্তর:


61

স্ক্রিনের কম পরিচিত বৈশিষ্ট্যগুলির মধ্যে একটি ব্যবহার করুন:

screen /dev/ttyUSB0

24
যদি আপনাকে বাউড রেট নির্দিষ্ট করতে হয় তবে এটি সিরিয়াল ডিভাইসের পরে যুক্ত করুন। উদাহরণস্বরূপ, 57600 বাউডের জন্য:screen /dev/ttyUSB0 57600
জেরেমি কের

6
মনে রাখবেন যে আপনি যদি টার্মিনাল থেকে বিচ্ছিন্ন করতে চান এবং সিটিআরএল-ডি এটি কাটছে না, স্ক্রিনটি মারতে CTRL-A এরপরে কে ব্যবহার করুন। ম্যাকের জন্য ডকার দ্বারা সরবরাহিত I / লাইব্রেরি / কনটেইনারস / com.docker.docker / ডেটা / com.docker.driver.amd64-linux / tty এ আমাকে টিটিওয়াইয়ের সাথে এটি ব্যবহার করতে হয়েছিল। সিটিআরএল-এ তখন ডিও কাজ করবে, তবে আপনার স্ক্রিন সেশনটি চলমান ছেড়ে দেবে, যা আপনি যা চান তা হতে পারে বা নাও পারে।
ভেনেসা ফিপস


5

আপনি পুট্টি ব্যবহার করতে পারেন। এটি উইন্ডোজ এবং লিনাক্সের জন্য একটি এসএসএস / সিরিয়াল / টেলনেট ক্লায়েন্ট। আপনি এটি http://linux.softpedia.com/get/System/Networking/PuTTY-347.shtml থেকে ডাউনলোড করতে পারেন


5

আপনি ckermit ব্যবহার করতে পারেন। এটি সংগ্রহস্থলের মধ্যে থাকা উচিত। এটি ইনস্টল করার পরে আপনার হোম ডিরেক্টরিতে একটি ফাইল তৈরি করুন যাকে .mykermrcতারপরে নিম্নলিখিত 5 টি লাইন যুক্ত করুন:

set line /dev/ttyUSB0   
set flow-control none  
set carrier-watch off  
set speed 115200  
connect 

প্যারামিটারগুলি প্রয়োজনীয় হিসাবে সামঞ্জস্য করা যায়।
ফাইল সংরক্ষণ করুন।
এটি শুরু করতে

sudo kermit 


3

আপনি পিকোম ব্যবহার করতে পারেন এটি একটি ন্যূনতম বোবা-টার্মিনাল এমুলেশন প্রোগ্রাম। বুনিয়াদি ব্যবহার হ'ল এর মতো (11520 কে পছন্দসই বাড রেটে পরিবর্তন করুন):

$ picocom -b 115200 /dev/ttyUSB0

বোবা টার্মিনাল প্রোগ্রাম থেকে আপনার পছন্দ মতো সমস্ত বিকল্প রয়েছে যেমন স্টপ বিটস, প্যারিটি, স্থানীয় প্রতিধ্বনি, ক্যারেজ রিটার্ন / লাইন ফিড / ব্যাকস্পেস / ডিলিট / ট্যাব অনুবাদ, এক্স / ওয়াই / জেড-মডেম এবং এএসসিআইআই ট্রান্সফার ইন্টিগ্রেশন ইত্যাদি have ।

দেখুন man picocomএবং picocom --helpআরও তথ্যের জন্য।


1

সিরিয়াল পোর্টগুলির সাথে সংযোগ করতে আমি কুকুরছানা ব্যবহার করছিলাম। তবে আপনার ব্যবহারকারীকে ডায়ালআউটে যুক্ত করতে ভুলবেন না: sudo adduser <username> dialoutতারপরে সিস্টেমটি পুনরায় বুট করুন। আমি পিটিটিওয়াই ট্রলার ব্যবহার করছিলাম সিরিয়াল পোর্টগুলির সাথে সংযোগ স্থাপন করুন। তবে আপনার ব্যবহারকারীকে ডায়ালআউটে টড করতে ভুলবেন না: sudo adduser <username> dialoutতারপরে সিস্টেমটি পুনরায় বুট করুন। এর পরে পুনরায় সাপ্তাহিক ছুটির পরে, আপনি সিরিয়াল সংযোগ যেমন পিটিটিওয়াই ব্যবহার করতে পারেন /dev/ttyUSB0


3
এটি কেবলমাত্র লগ আউট এবং আবার ফিরে প্রবেশ করার পক্ষে যথেষ্ট।
অ্যাজজি

0

লুসিড এবং একটি ডায়নামড ইউএসবি আরএস 232 কেবল ব্যবহার করে:

Plugged it in
ran kermit
set line /dev/ttyUSB0    <<-- mind the capitals/lowecase
connect
set speed 9600
...

এবং একটি ওপেনভিএমএস সার্ভারে একটি আরএস 232 পোর্টের সাথে সফলভাবে সংযুক্ত।


0

আমার আরডুইনোর সাথে কথা বলার জন্য পুদিনার প্রয়োজন 17.1, কিছুটা তাড়া করার পরে, আমি খুঁজে পেলাম সেরা উপায়টি হ'ল:

sudo gedit /etc/group

যাও লাইন ...

dialout:x:20:     

আপনার "ব্যবহারকারী নাম" যুক্ত করুন

dialout:x:20:username

ফাইল সংরক্ষণ

বা ব্যবহার

প্রশাসন - ব্যবহারকারী ও গোষ্ঠী - গোষ্ঠী পরিচালনা করুন

এতে যান লাইন ' dialout' চেক বৈশিষ্ট্য তা নিশ্চিত করার জন্য "ব্যবহারকারীর নাম" যোগ করতে হবে ব্যবহারকারীর নাম "যদি না টিক হয়"।

এটি আমার পক্ষে এবং অন্যান্য পোস্টগুলির প্রচুর পোস্টে একই সমস্যা ছিল। আশা করি এটি ছেলেদের সহায়তা করবে।


16
-1 এর জন্য sudo gedit /etc/group। না। শুধু না। উদাহরণস্বরূপ usermodবা adduserউদাহরণস্বরূপ কোনও গোষ্ঠীতে কোনও ব্যবহারকারীকে কীভাবে যুক্ত করবেন তা শিখুন । এবং আপনার পোস্টটি প্রশ্নের উত্তরের চেয়ে একটি মন্তব্য বেশি, কারণ আপনি কীভাবে সংযুক্ত হতে পারবেন তা বাস্তবে দেখান না।
gertvdijk
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.