PlatformIO: વિવિધ પ્લેટફોર્મ માટે સ્રોત કોડ કમ્પાઇલ કરો

પ્લેટફોર્મ

પ્રોગ્રામરો માટે વધુ અને વધુ સાધનો અને સુવિધાઓ છે. કેટલાક ખાસ કરીને બહાર ઊભા છે, જેમ કે કેસ છે ગૂગલ કોલોબોરેટરી, જે વિશે વાત કરવા માટે ઘણું બધું આપે છે. અન્ય પ્લેટફોર્મ કે જેના પર તમારે જવું પડશે ધ્યાન આપો PlatformIO છે, જેઓ વિવિધ પ્લેટફોર્મ માટે સોર્સ કોડ બનાવે છે તેમના માટે અસાધારણ સંસાધનો શોધવા માટેની સાઇટ.

આ ટ્યુટોરીયલમાં તમે શીખી શકશો કે PlatformIO શું છે, તે શેના માટે છે, તમે તેને કેવી રીતે એક્સેસ કરી શકો છો અને તેના વિશે ઘણું બધું. વિચિત્ર પ્રોગ્રામિંગ ઉપયોગિતા.

PlatformIO શું છે?

PlatformIO એ IDE છે, એટલે કે, એક સંકલિત વિકાસ પર્યાવરણ, તેના વ્યાવસાયિક કોડ સંપાદક અને તેના કમ્પાઇલર સાથે જેથી તમે ઘણા બધા પ્લેટફોર્મ્સ, ડીબગર, તેમજ પ્રોગ્રામિંગ માટે ખૂબ જ રસપ્રદ કાર્યો અને સાધનોની શ્રેણી માટે સ્રોત કોડનું સંકલન કરી શકો (એકમ સીરીયલ ટેસ્ટ મોનિટર, કોડ વિશ્લેષક, કોડ સ્વતઃપૂર્ણ, લાઇબ્રેરી મેનેજર, વગેરે). તે મફત, ઓપન સોર્સ છે અને તમે પ્લગઈન્સ અથવા એક્સ્ટેન્શન્સ દ્વારા તેની ક્ષમતાઓને વિસ્તારી શકો છો. તે રિમોટ ડેવલપમેન્ટને પણ મંજૂરી આપે છે, GitHub અને GitLab કોડ રિપોઝીટરીઝ વગેરે સાથે સંકલિત કરી શકાય છે.

બીજી બાજુ, તેનું વાતાવરણ આધુનિક, શક્તિશાળી, ઝડપી, હળવા વાતાવરણ સાથે ખૂબ જ મૈત્રીપૂર્ણ અને ઉપયોગમાં સરળ છે. એક પ્લેટફોર્મ ખૂબ સર્વતોમુખી જેના પહેલાથી જ હજારો વપરાશકર્તાઓ છે, અને તે GNU/ Linux બંને માટે Apple macOS અને Microsoft Windows માટે પણ ઉપલબ્ધ છે. તમે તેને રાસ્પબેરી પી જેવા ચોક્કસ SBC બોર્ડ પર પણ ઇન્સ્ટોલ કરી શકો છો.

PlatformIO વિશે વધુ માહિતી - સત્તાવાર સાઇટ જુઓ

સમુદાય અને સ્ત્રોત કોડ વિશે વધુ - GitHub પર સાઇટ જુઓ

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 usermod -a -G dialout $USER
  • યાદ રાખો કે ફેરફારોને અસરમાં લાવવા માટે, તમારે કરવું જોઈએ કમ્પ્યુટરને પુનઃપ્રારંભ કરો અથવા લોગ આઉટ કરો અને ફરીથી લોગ ઇન કરો. હવે પ્રયાસ કરો:
pio --version
  • છેલ્લે, તમે હવે ઇન્સ્ટોલેશન સ્ક્રિપ્ટ અને કેશને કાઢી શકો છો જે ઇન્સ્ટોલેશન દરમિયાન જનરેટ કરવામાં આવી હતી, કારણ કે તે જરૂરી નથી:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

ડેન્સઇન્સ્ટોલ પ્લેટફોર્મિયો કોર

જો તમે ઇચ્છો તો પ્લેટફોર્મને અનઇન્સ્ટોલ કરો, તે Linux માં આ અન્ય પગલાંને અનુસરવા જેટલું સરળ હશે:
</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. એટમ ટેક્સ્ટ એડિટરનું સત્તાવાર સંસ્કરણ ડાઉનલોડ કરો અને ઇન્સ્ટોલ કરો આ લિંકમાંથી.
  2. એકવાર ઇન્સ્ટોલ થઈ ગયા પછી, એટમ પેકેજ મેનેજર ખોલો.
  3. મેનુ > સંપાદિત કરો > પસંદગીઓ > ઇન્સ્ટોલ પર જાઓ.
  4. સત્તાવાર પ્લેટફોર્મિયો-આઈડી માટે ત્યાં જુઓ.
  5. પછી પેકેજ ઇન્સ્ટોલ કરો.
યાદ રાખો કે કોઈપણ સંજોગોમાં પાયથોન ઇન્સ્ટોલ કરવું જરૂરી છે ...

આ કિસ્સામાં એટમને પ્લેટફોર્મિયો માટે પસંદ કરવામાં આવ્યો છે, પરંતુ તેને એકીકૃત કરીને પણ કરવું શક્ય છે. વિઝ્યુઅલ સ્ટુડિયો કોડમાં, જે Windows માટે અને GNU/ Linux માટે પણ ઉપલબ્ધ છે. તે સરળતાથી ઇન્સ્ટોલ થઈ જાય છે, કારણ કે તમારી પાસે તે ઉપલબ્ધ છે આ લિંક પર DEB અને RPM પેકેજો. વિન્ડોઝમાં .exe સાથે ઇન્સ્ટોલેશન પણ એટલું જ સરળ હશે.

જો તમે પગલાં વિશે આશ્ચર્ય VS કોડમાં એક્સ્ટેંશન ઇન્સ્ટોલ કરો, એટમ જેવા જ છે:

  1. VS કોડ ખોલો.
  2. ક્યુબ્સના સ્વરૂપમાં ડાબી બાજુએ દેખાતા એક્સ્ટેંશન આઇકોનને પસંદ કરો.
  3. PlatformIO ટાઈપ કરો અને દેખાય તે પહેલો વિકલ્પ પસંદ કરો.
  4. ઇન્સ્ટોલ કરવા માટે ઇન્સ્ટોલ દબાવો.
  5. તે પૂર્ણ થવાની રાહ જુઓ અને તમે પૂર્ણ કરી લો.

પ્લેટફોર્મિયોને એકીકૃત કરવા માટેના અન્ય વાતાવરણ

ત્યાં છે અન્ય વાતાવરણ જેમાં એટમ અને વીએસ કોડ ઉપરાંત પ્લેટફોર્મિયોને એકીકૃત કરવા, જેમ કે:

  • નેટબીન્સ
  • સબલાઈમ ટેક્સ્ટ
  • કોડબ્લોક્સ
  • ગ્રહણ

IDE કાર્યકારી વાતાવરણ

પ્લેટફોર્મ IDE

જો તમે આ પહેલીવાર પ્લેટફોર્મિયો ઈન્ટરફેસ જોશો, તો તમે જોશો કે તે જટિલ નથી, અને તે કેટલાક વિભાગોમાં વિભાજિત થયેલું છે. જ્યારે તમે સંપાદક ખોલો છો ત્યારે તમે જે પહેલી વસ્તુ જોશો તે સ્વાગત સ્ક્રીન છે, અને વિભાગો જેમ કે:

  • સ્વાગત છે: એક્સ્ટેંશનની પ્રથમ સ્ક્રીન, ઇન્સ્ટોલ કરેલ સંસ્કરણ સાથે, પ્રોજેક્ટ બનાવવા, આયાત કરવા અને ખોલવાનાં કાર્યો, ઉદાહરણો જુઓ વગેરે.
  • પ્રોજેક્ટ્સ: ડાબી બાજુએ તમે બનાવેલ તમામ પ્રોજેક્ટ્સ સાથેની સૂચિ પણ શોધી શકો છો જેને તમે સંપાદિત કરી શકો છો.
  • તપાસ (ઇન્સ્પેક્ટર): આ વિભાગમાં તમે મેમરી વપરાશના આંકડા માટે તમારા પ્રોજેક્ટનું નિરીક્ષણ કરી શકો છો.
  • પુસ્તકાલયો: વૈશ્વિક અને ખાનગી પુસ્તકાલયોનો સમાવેશ કરવામાં તમને મદદ કરવા માટે આ વિભાગ લાઇબ્રેરી મેનેજરને અનુરૂપ છે.
  • પ્લેટ્સ (બોર્ડ): અહીં તમે તમારા વિકાસમાં ઉપયોગ કરો છો તે વિવિધ બોર્ડ માટે ડ્રાઇવરો શોધી અને ઇન્સ્ટોલ કરી શકો છો. ત્યાં 1000 થી વધુ ઉપલબ્ધ છે.
  • પ્લેટફોર્મ્સ- અત્યાર સુધી વપરાતા પ્લેટફોર્મ સૂચિબદ્ધ છે.
  • ઉપકરણો: તમારા PC સાથે જોડાયેલા બોર્ડ સાથે સૂચિ બનાવો જે તમારી પાસે હાલમાં છે. પોર્ટ સાથે કનેક્ટ કરતી વખતે તે આપમેળે જનરેટ થાય છે.

પ્રથમ પ્રોજેક્ટ બનાવવા માટેનાં પગલાં

જો તમે શરૂ કરવા માંગો છો તમારો પ્રથમ પ્રોજેક્ટ બનાવો, તમે તેને સરળ અને ઝડપી બનાવવા માટે વિઝાર્ડનો ઉપયોગ કરી શકો છો:

  1. Platformio એક્સ્ટેંશન વેલકમ (PIO HOME) પર જાઓ.
  2. પ્રોજેક્ટ બનાવો પર ક્લિક કરો.
  3. તમારા નવા પ્રોજેક્ટ માટે નામ પસંદ કરો.
  4. પ્લેટ્સ ટેબમાં પ્લેટ પસંદ કરો. તમે પ્લેટના નામના પ્રથમ અક્ષરો દાખલ કરી શકો છો અને મેચ સાથે સૂચિમાં ઘટાડો થશે.
  5. હવે તમે જોશો કે ફ્રેમવર્ક વિકલ્પ (વિકાસને સરળ બનાવવા માટે માપદંડો, ખ્યાલો અને સારી પ્રથાઓની શ્રેણી) આપોઆપ ચિહ્નિત થયેલ છે, જો કે તમે તેમાં ફેરફાર કરી શકો છો.
  6. તમે લોકેશન બોક્સમાં પ્રોજેક્ટને ક્યાં સાચવવો તે સંશોધિત કરી શકો છો, અન્યથા તે તેને ડિફોલ્ટ ડિરેક્ટરીમાં સ્ટોર કરશે.
  7. એકવાર તમે પૂર્ણ કરી લો, પછી તમે સમાપ્ત બટન દબાવી શકો છો અને તે શરૂ થશે.

અહીંથી, તમે જે કોડ અથવા પ્રોજેક્ટ વિકસાવવા માંગો છો તેના પ્રકાર અને પસંદ કરેલ બોર્ડ અથવા પ્લેટફોર્મના આધારે આગળ વધવાની રીત બદલાશે, કારણ કે તેમાં થોડો તફાવત હશે.


ટિપ્પણી કરવા માટે સૌ પ્રથમ બનો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.