लिनक्स में कर्नेल डिबगिंग के लिए USB लिंक केबल (USB2USB) प्रयोग करने योग्य है


1

लिनक्स कर्नेल को डीबग करने के लिए मैंने पहले कभी किसी USB- लिंक केबल का उपयोग नहीं किया है, अब मेरा सवाल:

  1. क्या ये केबल (USB-2-Serial को छोड़कर) लिनक्स कर्नेल डिबगिंग के लिए उपयोग करने योग्य हैं। लिंक केबल को 8.5 डेबियन में सेटअप करने के लिए मुझे कुछ समस्याएं हुई हैं;
  2. लिनक्स कर्नेल डिबगिंग के लिए मैं क्या उपयोग कर सकता हूं यदि लक्ष्य एक नोटबुक (!!) है जिसमें कोई मूल सीरियल पोर्ट नहीं है। अब तक मैं ड्राइवरों को जानता हूं जैसे कि यूएसबी 3, मॉड बहुत हाल ही में लोड किए गए हैं
  3. क्या आप कार्य करने के ऊपर दोनों को प्राप्त करने के लिए (ड्राइवरों के कारण) पूरी स्थापना प्रक्रिया दे सकते हैं। USB लिंक केबल एक विपुल है, USB सीरियल aPL230xx है जो काम कर रहा है

धारावाहिक एक पूरी तरह से काम कर रहा है और वर्तमान में लक्ष्य एक देशी टॉवर है जिसमें देशी सीरियल पोर्ट हैं

जवाबों:


1

आप लक्ष्य से जुड़े एक USB सीरियल डोंगल का उपयोग कर सकते हैं यदि लक्ष्य का कोई मूल सीरियल भाग नहीं है, तो देखें उदा। यहाँ :

USB सीरियल समर्थन को कर्नेल बिल्ड कॉन्फ़िगरेशन के रूप में सक्षम करें:

CONFIG_USB_SERIAL_CONSOLE=y
CONFIG_USB_SERIAL=y

और उपयुक्त ड्राइवर को सक्षम करें, उदा .:

CONFIG_USB_SERIAL_PL2303=y

और इस कर्नेल को बूट करें

console=ttyUSB0,9600n8

यह ठीक उसी तरह से काम करता है जैसे कि लक्ष्य में एक देशी सीरियल पोर्ट था।

USB2USB केबलों के रूप में, वहाँ विभिन्न लोगों की एक संख्या है, और मेरे ज्ञान के लिए वे ज्यादातर नेटवर्क एडाप्टर के कुछ प्रकार को लागू करते हैं। जहाँ तक मुझे पता है, डीबगिंग के लिए इसका उपयोग करने के लिए कर्नेल में कोई समर्थन नहीं है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.