मैं लिनक्स पीसी पर gdb के साथ एक Arduino Uno डिबग (सोर्स कोड सिंगल स्टेप) कैसे करूं? कृपया ध्यान दें कि मुझे शराब या वर्चुअलबॉक्स में AVR स्टूडियो का उपयोग करना पसंद नहीं है।
प्रश्न 1: शारीरिक संबंध
मैं यूनो बोर्ड से कैसे और क्या कनेक्ट करूं? मेरा अनुमान है कि चूंकि Uno बोर्ड ATmega328 से आबाद है, इसलिए सिंगल स्टेप सोर्स कोड उपलब्ध होना चाहिए? मुझे यह भी अनुमान है कि मैं ICR हेडर के ऊपर AVR JTAGICE mkII या AVR ड्रैगन का उपयोग कर सकता हूं ?
प्रश्न 2: GDB सर्वर
तब मैंने देखा कि AVARICE जैसी कुछ परियोजनाएँ हैं जो gdb फ़ंक्शन को jtag प्रदान करती हैं, लेकिन अन्य परियोजनाएँ हो सकती हैं?
प्रश्न 3: योगिनी कहाँ है?
और अगर मैं इसे उठाकर चल रहा हूं, तो Arduino IDE डिबग प्रतीकों के साथ योगिनी फ़ाइल की तरह उत्पन्न आउटपुट को कैसे छिपाता है (एक होना चाहिए)? या क्या मुझे एक क्लासिक मेकफाइल उत्पन्न करने की आवश्यकता है जो कि सिर्फ आर्डिनो लिब का उपयोग करता है?
मैंने क्या / कैसे उपयोग किया जाए, इसके बारे में कुछ जानकारी खोजने की कोशिश की, लेकिन मुझे केवल उन सुराग मिले हैं जिन्होंने मुझे बताया था कि मैं क्या कर सकता हूं। क्या कोई मुझे सही दिशा में धकेल सकता है?