यूनिक्स पर सभी उपकरणों को एक डिवाइस फ़ाइल में मैप किया जाता है, सीरियल पोर्ट होगा /dev/ttyS0
/dev/ttyS1
...।
पहले उस फ़ाइल की अनुमतियों पर एक नज़र डालें, मान लें कि आप उपयोग कर रहे हैं /dev/ttyS1
।
ls -l /dev/ttyS1
आप read.write पहुंच चाहते हैं, अगर यह एक साझा प्रणाली है तो आपको इसे सभी के लिए खोलने के सुरक्षा परिणामों पर विचार करना चाहिए।
chmod o+rw /dev/ttyS1
फ़ाइल को लिखने के लिए एक बहुत ही सरल क्रूड विधि, सरल echo
कमांड का उपयोग करेगी ।
echo -ne '\033[2J' > /dev/ttyS1
और पढ़ने के लिए
cat -v < /dev/ttyS1
आपके पास एक टर्मिनल में चल रहा है, और एक 2 में गूंज सकता है।
यदि सब कुछ अस्पष्ट है, तो बॉड दर, बिट सेटिंग्स को भेजने से पहले आपको सेटिंग की आवश्यकता हो सकती है। stty
वह करेगा। !! नोट stty प्रभावित करने के लिए डिफ़ॉल्ट फ़ाइल डिस्क्रिप्टर के रूप में stdin का उपयोग करेगा।
समतुल्य आज्ञा।
stty 19200 < /dev/ttyS1
stty 19200 -F /dev/ttyS1
यह आपके लिए कुछ स्क्रिप्ट और लॉग इन करने के लिए पर्याप्त हो सकता है? सुनिश्चित नहीं हैं कि आप क्या हासिल करने की कोशिश कर रहे हैं।
अधिक संवादात्मक के लिए, आपके डिफ़ॉल्ट सेटिंग्स दृष्टिकोण को याद रखना minicom
यह उपयोग करने के लिए
होगा यह सिर्फ एक कार्यक्रम है जो मैंने अब तक उल्लेख किया है वह सब कुछ करता है। (विंडोज में हाइपरटेर्मिनल के समान, आप परिचित हो सकते हैं)।
एक मध्यवर्ती समाधान, एक टर्मिनल प्रोग्राम का उपयोग screen
करेगा , जो एक सीरियल डिवाइस पर काम करेगा।
screen /dev/ttyS1
man screen
man minicom
man stty
अधिक जानकारी के लिए