आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

रास्पबेरी पाई का नवीनतम उत्पाद डिबग प्रोब है, जो इसके निर्माता और टिंकरर उपयोगकर्ता आधार को पूरा करता है, और परीक्षण कोड और समस्याओं का निवारण करने में मदद करने के लिए डिज़ाइन किया गया है। लेकिन रास्पबेरी पाई डिबग जांच क्या है, और आप एक क्यों चाहेंगे?

रास्पबेरी पाई डिबग जांच क्या है?

छवि क्रेडिट: raspberrypi.com

डिबग प्रोब एक यूएसबी डिवाइस है जिसे आसान प्लग-एंड-प्ले कनेक्टिविटी के लिए डिज़ाइन किया गया है ताकि आपको नंगे धातु पर चलने वाले कोड को डीबग करने में मदद मिल सके बिना यूजर इंटरफेस या नेटवर्क कनेक्टिविटी के हार्डवेयर - प्रभावी रूप से आपके डेस्कटॉप पीसी और के बीच एक सेतु के रूप में कार्य करता है microcontrollers. जबकि इसे विशेष रूप से RP2040-आधारित बोर्ड जैसे रास्पबेरी पाई पिको के साथ उपयोग के लिए बनाया गया है, यह किसी भी आर्म-आधारित माइक्रोकंट्रोलर के साथ संगत है जिसमें 3V3 I/O के साथ SWD पोर्ट है।

$12 Raspberry Pi डीबग जांच किट के साथ, आपको USB A से माइक्रो USB केबल मिलता है, जिससे आप Raspberry Pi डीबग जांच को अपने पीसी या लैपटॉप से ​​जोड़ सकते हैं। आपको दूसरे छोर पर अलग-अलग कनेक्टर के साथ तीन JST डिबग केबल भी मिलते हैं: 3-पिन JST, तीन फीमेल पिको एच या डब्ल्यूएच पर एसडब्ल्यूडी हेडर से जुड़ने के लिए 0.1" जंपर्स, और ब्रेडबोर्ड के लिए तीन पुरुष 0.1" जंपर्स उपयोग। आपको अपने डिबग प्रोब की सुरक्षा के लिए एक आकर्षक पारदर्शी प्लास्टिक केस भी मिलता है।

रास्पबेरी पाई की अपनी RP2040 माइक्रोकंट्रोलर चिप द्वारा संचालित, डीबग प्रोब ओपनओसीडी के साथ-साथ अन्य टूल्स के साथ काम करता है जो सीएमएसआईएस-डीएपी मानक का समर्थन करते हैं।

आप रास्पबेरी पाई डीबग जांच का उपयोग किस लिए कर सकते हैं?

जब आप कोई टूल, प्रोग्राम या ऐप विकसित कर रहे हों, डिबगिंग प्रक्रिया का एक अनिवार्य हिस्सा है. आपको यह देखने में सक्षम होना चाहिए कि आपका प्रोग्राम क्या इनपुट प्राप्त कर रहा है, यह उन इनपुट के साथ क्या करता है, और आउटपुट क्या है। आपको यह जांचने में सक्षम होना चाहिए कि आपका सॉफ़्टवेयर ठीक से काम कर रहा है, और अप्रत्याशित इनपुट के साथ उचित रूप से निपट सकता है।

दुर्घटनाओं और अप्रत्याशित व्यवहार के मामले में, यह जानना महत्वपूर्ण है कि उनके कारण क्या हुआ, ताकि आप समस्याओं को ठीक कर सकें। अगर आप कर रहे हैं एक प्रोग्राम विकसित करना जो डेस्कटॉप पीसी पर चलेगा, यह आसान है, क्योंकि प्रोग्राम को या तो विकास परिवेश में चलाया जा सकता है और कंसोल में लॉग इन किया जा सकता है, या यह आपके लिए क्रैश रिपोर्ट संकलित कर सकता है।

प्रोग्राम जो नंगे-धातु माइक्रोकंट्रोलर बोर्ड पर चलते हैं, उन्हें डिबग करना बहुत कठिन होता है। कोई स्क्रीन नहीं है, और अक्सर, प्रोसेसर से आउटपुट प्राप्त करने का कोई तरीका नहीं है: आप वास्तव में क्या कर रहे हैं, इसके बारे में आप अंधे हैं। रास्पबेरी पाई डीबग जांच आपके माइक्रोकंट्रोलर बोर्ड के बीच सीरियल कंसोल कनेक्शन प्रदान करती है और आपका पीसी, जिसका अर्थ है कि आप आसानी से सॉफ्टवेयर के साथ बातचीत कर सकते हैं, लॉगिंग डेटा पुनर्प्राप्त कर सकते हैं और निदान कर सकते हैं समस्याएँ।

आमतौर पर, आप रास्पबेरी पाई डिबग प्रोब का उपयोग आर्म-आधारित माइक्रोकंट्रोलर बोर्ड के साथ करेंगे रास्पबेरी पाई पिकोनिम्न-स्तरीय प्रोग्रामिंग भाषाओं जैसे C/C++ का उपयोग करना।

शानदार DIY प्रोजेक्ट बनाने में मदद के लिए Raspberry Pi डीबग प्रोब का इस्तेमाल करें

रास्पबेरी पाई 4 जैसे शक्तिशाली सिंगल-बोर्ड कंप्यूटरों के अनावश्यक ओवरहेड्स के बिना चलने वाले सस्ते होम हार्डवेयर प्रोजेक्ट प्राप्त करने के लिए माइक्रोकंट्रोलर बोर्ड एक बेहतरीन संसाधन हैं।

ऐसे दर्जनों आसान प्रोजेक्ट हैं जो आप उनके साथ कर सकते हैं, और यदि वे गलत हो जाते हैं, तो रास्पबेरी पाई डिबग प्रोब आपको यह पता लगाने में मदद करेगा कि क्यों।