PlatformIO: विभिन्न प्लेटफार्मों के लिए स्रोत कोड संकलित करें

प्लेटफार्मियो

प्रोग्रामर के लिए अधिक से अधिक उपकरण और सुविधाएं हैं। कुछ विशेष रूप से बाहर खड़े हैं, जैसा कि मामला है Google सहयोगी, जो बात करने के लिए बहुत कुछ दे रहा है। एक और प्लेटफॉर्म जिस पर आपको करना है ध्यान देना है PlatformIO, विभिन्न प्लेटफार्मों के लिए स्रोत कोड बनाने वालों के लिए असाधारण संसाधन खोजने के लिए एक साइट।

इस ट्यूटोरियल में आप सीखेंगे कि PlatformIO क्या है, इसके लिए क्या है, आप इसे कैसे एक्सेस कर सकते हैं, और इसके बारे में बहुत कुछ। शानदार प्रोग्रामिंग उपयोगिता.

प्लेटफार्मियो क्या है?

PlatformIO एक IDE . है, यानी, एक एकीकृत विकास वातावरण, अपने पेशेवर कोड संपादक और इसके कंपाइलर के साथ ताकि आप कई प्लेटफार्मों के लिए स्रोत कोड संकलित कर सकें, एक डिबगर, साथ ही प्रोग्रामिंग के लिए बहुत ही रोचक कार्यों और उपकरणों की एक श्रृंखला (इकाई) सीरियल टेस्ट मॉनिटर, कोड एनालाइजर, कोड ऑटोकंप्लीट, लाइब्रेरी मैनेजर, आदि)। यह मुफ़्त, खुला स्रोत है, और आप प्लगइन्स या एक्सटेंशन के माध्यम से इसकी क्षमताओं का विस्तार कर सकते हैं। यह दूरस्थ विकास की भी अनुमति देता है, इसे GitHub और GitLab कोड रिपॉजिटरी आदि के साथ एकीकृत किया जा सकता है।

दूसरी ओर, आधुनिक, शक्तिशाली, तेज, हल्के वातावरण के साथ इसका वातावरण बहुत अनुकूल और उपयोग में आसान है। एक मंच बहुत बहुमुखी है जिसके पहले से ही हजारों उपयोगकर्ता हैं, और जो GNU / Linux दोनों के लिए उपलब्ध है, जैसे Apple macOS और Microsoft Windows के लिए भी। आप इसे रास्पबेरी पाई जैसे कुछ SBC बोर्डों पर भी स्थापित कर सकते हैं।

PlatformIO के बारे में अधिक जानकारी - आधिकारिक साइट देखें

समुदाय और स्रोत कोड के बारे में अधिक जानकारी - GitHub पर साइट देखें

Platformio द्वारा समर्थित प्लेटफ़ॉर्म

की सूची समर्थित प्लेटफॉर्म Platformio द्वारा वास्तव में अच्छा है। आपके कंपाइलर द्वारा समर्थित कुछ आर्किटेक्चर हैं:

  • एआरएम
  • एटेमेल एवीआर
  • ARC32
  • एनएक्सपी एलपीसी
  • PIC32 माइक्रोचिप
  • RISC-वी
  • इत्यादि

आप कैसे स्थापित करते हैं?

पैरा PlatformIO कोर स्थापित करें विंडोज़ पर, या मैकोज़ पर यह वाकई आसान है। हालाँकि, यदि आपके पास GNU / Linux है, तो चरण कुछ अधिक जटिल होंगे (हालाँकि उनके पास सब कुछ सुविधाजनक बनाने के लिए एक स्क्रिप्ट भी है), या यदि आप इसे स्वयं संकलित करके स्रोत से स्थापित करने का निर्णय लेते हैं।

याद रखें कि स्थापित करने से पहले आपको कई निर्भरताओं को पूरा करने की आवश्यकता है, जैसे कि पायथन स्थापित करना, आदि।

L अनुसरण करने के लिए कदम ध्वनि:

  • प्लेटफ़ॉर्मियो पैकेज डाउनलोड करें:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

  • प्लेटफ़ॉर्मियो कोर स्थापित करें
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py

  • अब आपको / usr / स्थानीय / बिन / निर्देशिका में pio कमांड के लिए एक प्रतीकात्मक लिंक बनाने की आवश्यकता है:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • अब pio को सभी उपयोक्ताओं के लिए सिस्टम कमांड के रूप में प्रयोग किया जा सकता है। डिफ़ॉल्ट रूप से, रूट उपयोगकर्ता और सूडो विशेषाधिकार वाले उपयोगकर्ता सीरियल पोर्ट को पढ़ने और लिखने में सक्षम होंगे। उपयोगकर्ता को संबंधित समूह में जोड़ने के लिए निम्नलिखित है:
sudo usermod -a -G dialout $USER
  • याद रखें कि परिवर्तन करने और उन्हें प्रभावी करने के लिए, आपको चाहिए कंप्यूटर को पुनरारंभ करें या लॉग आउट करें और वापस लॉग इन करें. अब कोशिश करो:
pio --version
  • अंत में, अब आप संस्थापन स्क्रिप्ट और संस्थापन के दौरान उत्पन्न कैश को हटा सकते हैं, क्योंकि वे आवश्यक नहीं हैं:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

डेंसइंस्टॉल प्लेटफॉर्मियो कोर

यदि आप चाहते हैं प्लेटफ़ॉर्मियो को अनइंस्टॉल करें, यह लिनक्स में इन अन्य चरणों का पालन करने जितना आसान होगा:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

प्रश्न और अधिक जानकारी - आधिकारिक दस्तावेज

प्लेटफ़ॉर्मियो आईडीई स्थापित करें

पैरा प्लेटफ़ॉर्मियो आईडीई स्थापित करें यह इन चरणों का पालन करना जितना आसान है:

  1. एटम टेक्स्ट एडिटर का आधिकारिक संस्करण डाउनलोड और इंस्टॉल करें इस लिंक से.
  2. एक बार इंस्टॉल हो जाने पर, एटम पैकेज मैनेजर खोलें।
  3. मेनू> संपादित करें> प्राथमिकताएं> इंस्टॉल पर जाएं।
  4. आधिकारिक मंच-विचार के लिए वहां देखें।
  5. फिर पैकेज स्थापित करें।
याद रखें कि किसी भी मामले में पायथन को स्थापित करना आवश्यक है ...

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

यदि आप चरणों के बारे में सोच रहे हैं वीएस कोड में एक्सटेंशन इंस्टॉल करें, एटम के समान हैं:

  1. वीएस कोड खोलें।
  2. क्यूब के रूप में बाईं ओर दिखाई देने वाले एक्सटेंशन आइकन का चयन करें।
  3. PlatformIO टाइप करें और दिखाई देने वाले पहले विकल्प का चयन करें।
  4. इंस्टॉल करने के लिए इंस्टॉल दबाएं।
  5. इसके पूरा होने की प्रतीक्षा करें और आपका काम हो गया।

अन्य वातावरण जिसमें Platformio को एकीकृत करना है

वहाँ अन्य वातावरण जिसमें एटम और वीएस कोड के अलावा प्लेटफॉर्मियो को एकीकृत करना है, जैसे:

  • NetBeans
  • उदात्त पाठ
  • codeblocks
  • ग्रहण

आईडीई काम करने का माहौल

प्लेटफ़ॉर्मियो आईडीई

यदि आप पहली बार Platformio इंटरफ़ेस देखते हैं, तो आप देखेंगे कि यह जटिल नहीं है, और यह कई खंडों में विभाजित है। जब आप संपादक खोलते हैं, तो सबसे पहले आपको एक स्वागत स्क्रीन दिखाई देती है, और इस तरह के अनुभाग:

  • स्वागत: एक्सटेंशन की पहली स्क्रीन, इंस्टॉल किए गए संस्करण के साथ, प्रोजेक्ट बनाने, आयात करने और खोलने के लिए कार्य करता है, उदाहरण देखें, आदि।
  • परियोजनाओं: बाईं ओर आप बनाई गई सभी परियोजनाओं के साथ एक सूची भी पा सकते हैं जिसे आप संपादित कर सकते हैं।
  • निरीक्षण (इंस्पेक्टर): इस खंड में आप स्मृति उपयोग के आंकड़ों के लिए अपनी परियोजनाओं का निरीक्षण कर सकते हैं।
  • पुस्तकालय: वैश्विक और निजी पुस्तकालयों को शामिल करने में आपकी मदद करने के लिए यह खंड पुस्तकालय प्रबंधक से संबंधित है।
  • प्लेट्स (बोर्ड): यहां आप अपने विकास में उपयोग किए जाने वाले विभिन्न बोर्डों के लिए ड्राइवर ढूंढ और स्थापित कर सकते हैं। 1000 से अधिक उपलब्ध हैं।
  • प्लेटफार्मों- अब तक इस्तेमाल किए गए प्लेटफॉर्म सूचीबद्ध हैं।
  • उपकरण: अपने पीसी से जुड़े बोर्ड के साथ सूची बनाएं जो आपके पास वर्तमान में है। पोर्ट से कनेक्ट होने पर यह अपने आप जेनरेट हो जाता है।

पहला प्रोजेक्ट बनाने के चरण

अगर आप शुरू करना चाहते हैं अपना पहला प्रोजेक्ट बनाएं, आप इसे आसान और तेज़ बनाने के लिए विज़ार्ड का उपयोग कर सकते हैं:

  1. प्लेटफॉर्मियो एक्सटेंशन वेलकम (पीआईओ होम) पर जाएं।
  2. प्रोजेक्ट बनाएं पर क्लिक करें।
  3. अपने नए प्रोजेक्ट के लिए एक नाम चुनें।
  4. प्लेट्स टैब में एक प्लेट चुनें। आप प्लेट के नाम के पहले अक्षर दर्ज कर सकते हैं और मैचों के साथ सूची कम हो जाएगी।
  5. अब आप देखेंगे कि फ्रेमवर्क विकल्प (मानदंडों, अवधारणाओं और विकास की सुविधा के लिए अच्छी प्रथाओं की एक श्रृंखला) स्वचालित रूप से चिह्नित है, हालांकि आप इसे संशोधित कर सकते हैं।
  6. आप स्थान बॉक्स में प्रोजेक्ट को कहां सहेजना है, इसे संशोधित कर सकते हैं, अन्यथा इसे डिफ़ॉल्ट निर्देशिका में संग्रहीत किया जाएगा।
  7. एक बार जब आप कर लें, तो आप फिनिश बटन दबा सकते हैं और यह शुरू हो जाएगा।

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


पहली टिप्पणी करने के लिए

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

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

*

*

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