console - Android चीजें: सीरियल डिबग कंसोल से कनेक्ट करें




uart android-things (2)

विंडोज (PuTTY के साथ)

  1. PuTTY स्थापित करें
  2. यूएसबी-टू-टीटीएल केबल के साथ मशीन से बोर्ड कनेक्ट करें और विंडोज डिवाइस मैनेजर का उपयोग करके COM पोर्ट का पता लगाएं । आपको USB सीरियल पोर्ट नामक एक की तलाश करनी चाहिए (मेरे मामले में यह COM3 था)।
  3. PuTTY चलाएं और इसे सेट करें प्रलेखन के अनुसार गति का उपयोग करें (115200):

  1. ओपन खोलें और टर्मिनल विंडो में एक कमांड टाइप करें।

मैं अपने लिनक्स ( उबंटू ) मशीन से यूएसबी से टीटीएल केबल का उपयोग करके एंड्रॉइड थिंग्स के साथ एक रास्पबेरी पाई 3 के सीरियल कंसोल से कनेक्ट करने की कोशिश कर रहा हूं। मैं प्रलेखन के अनुसार केबल से जुड़ा होने के बावजूद, सभी मुझे मिलता है जब minicom कमांड निष्पादित होता है, तो निम्नलिखित है

किसी भी चरित्र में टाइप करने का कोई मौका नहीं । इसलिए मैं डिवाइस में न तो कोई कर्नेल संदेश देख सकता हूं और न ही खोल सकता हूं।

मैं क्या खो रहा हूँ?


लिनक्स ( उबंटू )

इसमें क्या है?

  • GNU स्क्रीन
  • minicom
    • मिनिकॉम वन-लाइन-कमांड (संक्षिप्त उत्तर)
    • minicom UI (लंबा उत्तर, विस्तृत)

GNU स्क्रीन

टर्मिनल में चलाएं

sudo screen port_name 115200

port_name , उदा /dev/ttyUSB0 जानने के लिए नीचे ( चरण 2 ) देखें। Ctrl-A को हिट करें, फिर K , फिर Y को screen से बाहर निकलने के लिए। यदि स्थापित नहीं है, तो sudo apt-get install screen निष्पादित करें।

minicom

  • संक्षिप्त जवाब

टर्मिनल में चलाएं

sudo minicom -b 115200 -o -D port_name

port_name , उदा /dev/ttyUSB0 जानने के लिए नीचे ( चरण 2 ) देखें। Ctrl-A को हिट करें, फिर minicom से बाहर निकलने के लिए X।

  • लंबे उत्तर (यूआई)

कनेक्शन को खोलने के लिए minicom को ठीक से कॉन्फ़िगर किया जाना चाहिए। सामान्य चरण इस प्रकार हैं:

  1. के साथ minicom स्थापित करें

    sudo apt-get install minicom
    
  2. यूएसबी-टू-टीटीएल केबल का उपयोग करके अपने मेजबान मशीन के साथ आरपीआई 3 कनेक्ट करें और टर्मिनल खोलें। के साथ tty कनेक्शन खोजें

    dmesg | grep -e tty
    

मेरे मामले में मुझे मिलता है

जहां ttyUSB0 बोर्ड है।

  1. minicom चलाएं और सीरियल पोर्ट सेटअप का चयन करें

    sudo minicom -s
    

तुम्हे देखना चाहिए

  1. Tty कनेक्शन के लिए सेटिंग्स को जांचें (या सेट करें)। सुनिश्चित करें कि /dev/ttyX आपके कनेक्शन से मेल खाती है, जिसे आप X बजाय चरण 2 में प्राप्त करते हैं, और प्रलेखन के अनुसार Bps/Par/Bits सेट करते हैं

के समान

  1. अब बाहर निकलें मारा और, अगर सब कुछ ठीक से सेट किया गया था, तो कनेक्शन चालू होना चाहिए । यदि आप ls कमांड टाइप करते हैं तो आपको एंड्रॉइड थिंग की रूट डायरेक्टरी देखनी चाहिए

  1. minicom बाहर निकलने के लिए Ctrl-A मारा, फिर Q मारा, फिर Yes :





android-things