PlatformIO: वेगवेगळ्या प्लॅटफॉर्मसाठी स्त्रोत कोड संकलित करा

प्लॅटफॉर्मिओ

प्रोग्रामरसाठी अधिकाधिक साधने आणि सुविधा आहेत. काही विशेषतः बाहेर उभे आहेत, जसे की केस आहे गूगल कोलाबोरेटरी, जे बोलण्यासाठी बरेच काही देत ​​आहे. आणखी एक प्लॅटफॉर्म ज्यावर तुम्हाला जावे लागेल लक्ष द्या PlatformIO, विविध प्लॅटफॉर्मसाठी स्त्रोत कोड तयार करणार्‍यांसाठी विलक्षण संसाधने शोधण्यासाठी साइट.

या ट्युटोरियलमध्ये तुम्ही PlatformIO म्हणजे काय, ते कशासाठी आहे, तुम्ही ते कसे ऍक्सेस करू शकता आणि त्याबद्दल बरेच काही शिकू शकाल. विलक्षण प्रोग्रामिंग उपयुक्तता.

प्लॅटफॉर्मआयओ म्हणजे काय?

PlatformIO एक IDE आहे, म्हणजे, एक एकीकृत विकास वातावरण, त्याच्या व्यावसायिक कोड संपादकासह, आणि त्याचे कंपाइलर जेणेकरुन तुम्ही अनेक प्लॅटफॉर्म, डीबगर, तसेच प्रोग्रामिंगसाठी अतिशय मनोरंजक फंक्शन्स आणि टूल्सच्या मालिकेसाठी स्त्रोत कोड संकलित करू शकता (युनिट सीरियल चाचणी मॉनिटर, कोड विश्लेषक, कोड स्वयंपूर्ण, लायब्ररी व्यवस्थापक इ.). हे विनामूल्य, मुक्त स्रोत आहे आणि तुम्ही प्लगइन किंवा विस्तारांद्वारे त्याची क्षमता वाढवू शकता. हे अगदी रिमोट डेव्हलपमेंटला परवानगी देते, GitHub आणि GitLab कोड रेपॉजिटरीजसह एकत्रित केले जाऊ शकते.

दुसरीकडे, त्याचे वातावरण आधुनिक, शक्तिशाली, वेगवान, हलके वातावरणासह अतिशय अनुकूल आणि वापरण्यास सोपे आहे. एक प्लॅटफॉर्म खूप अष्टपैलू ज्याचे आधीपासूनच हजारो वापरकर्ते आहेत आणि ते GNU/Linux दोन्हीसाठी Apple macOS आणि Microsoft Windows साठी देखील उपलब्ध आहे. तुम्ही ते रास्पबेरी पाई सारख्या विशिष्ट SBC बोर्डवर देखील स्थापित करू शकता.

PlatformIO बद्दल अधिक माहिती - अधिकृत साइट पहा

समुदाय आणि स्त्रोत कोड बद्दल अधिक - GitHub वर साइट पहा

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

यादी समर्थित प्लॅटफॉर्म Platformio द्वारे खरोखर चांगले आहे. तुमच्या कंपाइलरद्वारे समर्थित काही आर्किटेक्चर आहेत:

  • एआरएम
  • atemel avr
  • ARC32
  • NXP LPC
  • PIC32 मायक्रोचिप
  • आरआयएससी-व्ही

आपण कसे स्थापित करावे?

परिच्छेद PlatformIO कोर स्थापित करा Windows वर किंवा macOS वर हे खरोखर सोपे आहे. तथापि, जर तुमच्याकडे GNU/Linux असेल, तर पायऱ्या काही अधिक क्लिष्ट असतील (जरी त्यांच्याकडे सर्वकाही सुलभ करण्यासाठी स्क्रिप्ट देखील आहे), किंवा तुम्ही स्वतःच संकलित करून स्त्रोतावरून ते स्थापित करण्याचा निर्णय घेतला तर.

लक्षात ठेवा की स्थापित करण्यापूर्वी तुम्हाला अनेक अवलंबित्व पूर्ण करणे आवश्यक आहे, जसे की पायथन स्थापित करणे इ.

अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना अनुसरण करण्यासाठी चरण ते आहेत:

  • प्लॅटफॉर्मिओ पॅकेज डाउनलोड करा:
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 / local / bin / डिरेक्टरीमध्ये pio कमांडसाठी प्रतीकात्मक लिंक तयार करण्याची आवश्यकता आहे:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • आता pio सर्व वापरकर्त्यांसाठी सिस्टम कमांड म्हणून वापरता येईल. डीफॉल्टनुसार, रूट वापरकर्ता आणि sudo विशेषाधिकार असलेले वापरकर्ते सिरीयल पोर्टवर वाचण्यास आणि लिहिण्यास सक्षम असतील. वापरकर्त्याला संबंधित गटात जोडण्यासाठी खालील गोष्टी आहेत:
sudo usermod -a -G dialout $USER
  • लक्षात ठेवा की बदल करण्यासाठी आणि ते प्रभावी होण्यासाठी, आपण हे केले पाहिजे तुमचा संगणक रीस्टार्ट करा किंवा लॉग आउट करा आणि पुन्हा लॉग इन करा. आता प्रयत्न करा:
pio --version
  • शेवटी, तुम्ही आता इंस्टॉलेशन स्क्रिप्ट आणि इंस्टॉलेशन दरम्यान व्युत्पन्न केलेली कॅशे हटवू शकता, कारण त्यांची आवश्यकता नाही:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

प्लॅटफॉर्मिओ कोअर डेन्सइन्स्टॉल करा

आपण इच्छित असल्यास Platformio विस्थापित करा, लिनक्समधील या इतर चरणांचे अनुसरण करणे तितके सोपे आहे:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

प्रश्न आणि अधिक माहिती - अधिकृत कागदपत्रे

Platformio IDE स्थापित करा

परिच्छेद Platformio IDE स्थापित करा हे या चरणांचे अनुसरण करण्याइतके सोपे आहे:

  1. Atom मजकूर संपादकाची अधिकृत आवृत्ती डाउनलोड आणि स्थापित करा या दुव्यावरून.
  2. एकदा स्थापित झाल्यानंतर, अॅटम पॅकेज व्यवस्थापक उघडा.
  3. मेनू> संपादित करा> प्राधान्ये> स्थापित करा वर जा.
  4. तेथे अधिकृत प्लॅटफॉर्म-आयडी पहा.
  5. नंतर पॅकेज स्थापित करा.
लक्षात ठेवा की कोणत्याही परिस्थितीत पायथन स्थापित करणे आवश्यक आहे ...

या प्रकरणात अॅटम प्लॅटफॉर्मिओसाठी निवडला गेला आहे, परंतु ते समाकलित करणे देखील शक्य आहे व्हिज्युअल स्टुडिओ कोडमध्ये, जे Windows साठी आणि GNU/ Linux साठी देखील उपलब्ध आहे. तुमच्याकडे ते उपलब्ध असल्याने ते सहजपणे स्थापित केले जाते या लिंकवर DEB आणि RPM पॅकेजेस. विंडोजमध्ये .exe सह इन्स्टॉलेशन तितकेच सोपे असेल.

आपण पायऱ्या बद्दल आश्चर्य तर व्हीएस कोडमध्ये विस्तार स्थापित करा, अणू सारखे आहेत:

  1. VS कोड उघडा.
  2. क्यूब्सच्या स्वरूपात डावीकडे दिसणारे विस्तार चिन्ह निवडा.
  3. PlatformIO टाइप करा आणि दिसणारा पहिला पर्याय निवडा.
  4. स्थापित करण्यासाठी स्थापित दाबा.
  5. ते पूर्ण होण्याची प्रतीक्षा करा आणि तुम्ही पूर्ण केले.

इतर वातावरण ज्यामध्ये प्लॅटफॉर्मिओ समाकलित करायचा आहे

आहेत इतर वातावरण ज्यामध्ये Atom आणि VS Code व्यतिरिक्त Platformio समाकलित करायचे, जसे की:

  • नेटबीन्स
  • उत्कृष्ट मजकूर
  • कोडब्लॉक्स
  • ग्रहण

IDE कार्यरत वातावरण

प्लॅटफॉर्मियो IDE

जर तुम्ही पहिल्यांदाच Platformio इंटरफेस पाहत असाल, तर तुम्हाला दिसेल की ते क्लिष्ट नाही आणि ते अनेक विभागांमध्ये विभागलेले आहे. जेव्हा तुम्ही संपादक उघडता तेव्हा तुम्हाला पहिली गोष्ट दिसेल ती म्हणजे स्वागत स्क्रीन आणि यासारखे विभाग:

  • स्वागत आहे: विस्ताराची पहिली स्क्रीन, स्थापित आवृत्तीसह, प्रकल्प तयार करणे, आयात करणे आणि उघडणे, उदाहरणे पहा इ.
  • प्रकल्प: डावीकडे तुम्ही संपादित करू शकणार्‍या सर्व प्रकल्पांची यादी देखील शोधू शकता.
  • तपासणी (निरीक्षक): या विभागात तुम्ही मेमरी वापराच्या आकडेवारीसाठी तुमच्या प्रकल्पांची तपासणी करू शकता.
  • लायब्ररी: हा विभाग तुम्हाला जागतिक आणि खाजगी लायब्ररी समाविष्ट करण्यात मदत करण्यासाठी लायब्ररी व्यवस्थापकाशी संबंधित आहे.
  • प्लेट्स (बोर्ड): येथे तुम्ही तुमच्या डेव्हलपमेंटमध्ये वापरत असलेल्या वेगवेगळ्या बोर्डांसाठी ड्राइव्हर्स शोधू आणि स्थापित करू शकता. 1000 पेक्षा जास्त उपलब्ध आहेत.
  • प्लॅटफॉर्म- आतापर्यंत वापरलेले प्लॅटफॉर्म सूचीबद्ध आहेत.
  • उपकरणे: तुमच्‍या PC शी कनेक्‍ट असलेल्‍या बोर्डांची यादी तुमच्‍याकडे सध्‍या आहे. पोर्टशी कनेक्ट करताना ते आपोआप तयार होते.

पहिला प्रकल्प तयार करण्याचे टप्पे

सुरुवात करायची असेल तर तुमचा पहिला प्रकल्प तयार करा, तुम्ही ते सोपे आणि जलद तयार करण्यासाठी विझार्ड वापरू शकता:

  1. Platformio Extension Welcome (PIO HOME) वर जा.
  2. प्रोजेक्ट तयार करा वर क्लिक करा.
  3. तुमच्या नवीन प्रकल्पासाठी नाव निवडा.
  4. प्लेट्स टॅबमध्ये प्लेट निवडा. आपण प्लेटच्या नावाची पहिली अक्षरे प्रविष्ट करू शकता आणि जुळण्यांसह यादी कमी केली जाईल.
  5. आता तुम्हाला दिसेल की फ्रेमवर्क पर्याय (विकास सुलभ करण्यासाठी निकष, संकल्पना आणि चांगल्या पद्धतींची मालिका) आपोआप चिन्हांकित केले आहे, जरी तुम्ही त्यात बदल करू शकता.
  6. तुम्ही लोकेशन बॉक्समध्ये प्रोजेक्ट कुठे सेव्ह करायचा ते बदलू शकता, अन्यथा तो डीफॉल्ट डिरेक्टरीमध्ये स्टोअर केला जाईल.
  7. एकदा आपण पूर्ण केल्यावर, आपण समाप्त बटण दाबू शकता आणि ते सुरू होईल.

येथून, तुम्हाला विकसित करायचा असलेल्या कोड किंवा प्रकल्पाच्या प्रकारावर आणि निवडलेल्या बोर्ड किंवा प्लॅटफॉर्मनुसार पुढे जाण्याचा मार्ग बदलेल, कारण थोडे फरक असतील.


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.