लिनक्स पर Arduino विकास का वातावरण कैसे स्थापित करें?

Arduino-uno

Arduino लचीला ओपन सोर्स हार्डवेयर पर आधारित एक प्रसिद्ध इलेक्ट्रॉनिक प्रोटोटाइप प्लेटफॉर्म है और सॉफ्टवेयर और प्रयोग करने में आसान।

यह तकनीक यह सभी प्रकार की जनता के लिए है, इस मंच के साथ इंटरैक्टिव वस्तुओं या वातावरण बनाने में रुचि रखने वाले कलाकारों, डिजाइनरों, प्रशंसकों और किसी से भी।

Arduino के बारे में

Arduino इलेक्ट्रॉनिक्स और एम्बेडेड सिस्टम प्रोग्रामिंग के उपयोग को लाने और सुविधाजनक बनाने पर केंद्रित है बहु-विषयक परियोजनाओं में।

कंपनी द्वारा बेचे जाने वाले उत्पादों को GNU लेसर जनरल पब्लिक लाइसेंस के तहत फ्री हार्डवेयर और सॉफ्टवेयर के रूप में वितरित किया जाता है।

Arduino की मदद से यह संभव है कि किसी ऐसे एप्लिकेशन से संवाद किया जाए जो अन्य लोकप्रिय प्रोग्रामिंग भाषाओं और अनुप्रयोगों को चलाने वाले अन्य उपकरणों के साथ Arduino पर चलता है।

क्योंकि Arduino सीरियल डेटा ट्रांसमिशन का उपयोग करता है, जो अधिकांश भाषाओं द्वारा समर्थित है। और उन लोगों के लिए जो मूल रूप से धारावाहिक प्रारूप का समर्थन नहीं करते हैं, यह मध्यस्थ सॉफ्टवेयर का उपयोग करना संभव है जो धाराप्रवाह संचार की अनुमति देने के लिए दोनों पक्षों द्वारा भेजे गए संदेशों का अनुवाद करता है।

और जब Arduino की बात आती है, तो सबसे प्रसिद्ध विकास का माहौल Arduino IDE है।

Arduino IDE के बारे में

Arduino इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (IDE) एक क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन है (विंडोज, मैकओएस, लिनक्स के लिए) जो जावा प्रोग्रामिंग भाषा में लिखा गया है। इसका उपयोग Arduino बोर्ड पर प्रोग्राम लिखने और लोड करने के लिए किया जाता है।

आईडीई के लिए स्रोत कोड यह GNU जनरल पब्लिक लाइसेंस, संस्करण 2 के तहत जारी किया गया है।

द Arduino IDE विशेष कोड संरचना नियमों का उपयोग करके C और C ++ भाषाओं का समर्थन करता है, तारों परियोजना से एक सॉफ्टवेयर लाइब्रेरी की आपूर्ति करता है, जो कई सामान्य चेक-इन और चेक-आउट प्रक्रियाएं प्रदान करता है।

कोड उपयोगकर्ता-लिखित केवल दो बुनियादी कार्यों की आवश्यकता है, जो मुख्य कार्यक्रम के स्केच और लूप को शुरू करने के लिए उपयोग किया जाता है, जो एक मुख्य () प्रोग्राम स्टब के साथ संकलित और जुड़े हुए हैं, जो कि GNU टूलकिन के साथ एक कार्यकारी चक्रीय निष्पादन योग्य प्रोग्राम है, जो आईडीई वितरण के साथ भी शामिल है।

Arduino IDE एवरड्यूड प्रोग्राम का उपयोग निष्पादन कोड को हेक्साडेसिमल एन्कोडेड टेक्स्ट फ़ाइल में परिवर्तित करने के लिए करता है, जिसे बोर्ड फर्मवेयर में लोड प्रोग्राम का उपयोग करके Arduino बोर्ड पर लोड किया जाता है।

सारांश में, Arduino IDE इस प्लेटफ़ॉर्म के लिए एक एकीकृत विकास वातावरण है ताकि हम अपने प्रोग्राम बना सकें और उन्हें Arduino बोर्ड में स्थानांतरित कर सकें, माइक्रोकंट्रोलर के लिए जो हम योजना बना चुके हैं, उसके अनुसार प्रक्रिया और कार्य कर सकते हैं।

लिनक्स पर Arduino IDE स्थापित करें

Arduino-ide

हमारे लिनक्स वितरण पर Arduino IDE स्थापित करने के लिए हम इसे फ्लैटपैक पैकेज के माध्यम से कर सकते हैं, इसलिए यह अत्यंत आवश्यक है कि हमारे सिस्टम में स्थापित इस तकनीक के लिए हमारे पास समर्थन हो।

यदि उनके पास यह जोड़ा नहीं गया है, तो वे परामर्श कर सकते हैं निम्नलिखित लेख जहां मैं साझा करता हूं कि अधिकांश वर्तमान लिनक्स वितरण में फ्लैटपैक समर्थन कैसे स्थापित किया जाए।

पहले से ही सुनिश्चित किया जा रहा है कि हमारे सिस्टम में फ्लैटपैक एप्लिकेशन इंस्टॉल करने में सक्षम होने के लिए, हमें एक टर्मिनल खोलना होगा और इसमें हम निम्नलिखित कमांड टाइप करेंगे हमारे सिस्टम में Arduino IDE इंस्टॉल करने में सक्षम होने के लिए।

flatpak install --user https://flathub.org/repo/appstream/cc.arduino.arduinoide.flatpakref

एक बार यह पूरा हो जाने के बाद, हमें केवल अपने सिस्टम पर डाउनलोड और इंस्टॉल होने के लिए थोड़ा इंतजार करना होगा।

यदि उनके पास पहले से ही आईडीई इस माध्यम से स्थापित है और यदि कोई अपडेट है, तो वे जांचना चाहते हैं कि वे निम्नलिखित कमांड निष्पादित करके ऐसा कर सकते हैं:

flatpak --user update cc.arduino.arduinoide

वे अंततः अपने सिस्टम पर IDE चला सकते हैं, अपने एप्लिकेशन मेनू में लॉन्चर की तलाश कर रहे हैं। मामले में आप इसे नहीं पा सकते हैं वे निम्नलिखित आदेश के साथ एक टर्मिनल से IDE चला सकते हैं:

फ्लैटपैक रन cc.arduino.arduinoid

लिनक्स से Arduino IDE की स्थापना रद्द कैसे करें?

दूसरी ओर, यदि आपको प्रोग्राम को अनइंस्टॉल करने की आवश्यकता है क्योंकि यह वह नहीं था जिसकी आपको उम्मीद थी या जो भी कारण हो, उन्हें टर्मिनल में निम्नलिखित में से कोई भी आदेश चलाना होगा:

flatpak --user uninstall cc.arduino.arduinoide

o

flatpak uninstall cc.arduino.arduinoide


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।