நிரலாக்கத்திற்கான 6 சிறந்த மைக்ரோபைத்தான் ஐடிஇகள்

Niralakkattirkana 6 Ciranta Maikropaittan Aiti Ikal



ESP32 என்பது மைக்ரோகண்ட்ரோலர் அடிப்படையிலான IoT இயங்குதளமாகும், இது பல நிரலாக்க மொழிகளை ஆதரிக்கிறது. இது Arduino IDE நிரலாக்கத்தைப் பயன்படுத்தி நிரல்படுத்தப்படலாம் மற்றும் மிகவும் பிரபலமான MicroPython நிரலாக்கத்தையும் இயக்குகிறது. ESP32 பலகைகளை நிரலாக்கத்திற்காக பரவலாகப் பயன்படுத்தப்படும் சில MicroPython IDEகளை இன்று பட்டியலிடுவோம்.

MicroPython IDEகள்

MicroPython என்பது பைதான் 3 இலிருந்து பெறப்பட்ட ஒரு திறந்த மூல நிரலாக்க மொழியாகும் மற்றும் மைக்ரோகண்ட்ரோலர்கள் மற்றும் உட்பொதிக்கப்பட்ட கணினி பயன்பாடுகளுக்காக வடிவமைக்கப்பட்டுள்ளது. MicroPython குறியீட்டை எழுதி இயக்க, ESP32 ஐ நிரல் செய்ய நமக்கு ஒரு IDE தேவை.

ESP32 பலகைகளை நிரலாக்க பல IDEகள் உள்ளன, ESP32 குடும்பத்தில் பயன்படுத்தப்படும் மிகவும் பிரபலமான மற்றும் பொதுவான IDEகளின் பட்டியல் இங்கே உள்ளது.







1: VS குறியீடு

விஷுவல் ஸ்டுடியோ குறியீடு ESP32 போர்டுகளை நிரலாக்கத்திற்கான சிறந்த IDE களில் ஒன்றாகும். MicroPython ஐ ஆதரிக்கும் வெளிப்புற செருகுநிரலை நாம் நிறுவ வேண்டும் மற்றும் அந்த சொருகி Pymakr ( Pymakr நீட்டிப்பு )



MicroPython உடன் ESP32 ஐ நிரலாக்குவதற்கு முன், ESP32 போர்டுக்குள் MicroPython firmware ஐ ப்ளாஷ் செய்ய வேண்டும்.







இருப்பினும், ஒரு தொடக்கநிலையாளராக நாங்கள் உங்களுக்கு VS குறியீட்டை பரிந்துரைக்கவில்லை, ஏனெனில் இது ஒரு சிக்கலான இடைமுகத்தைக் கொண்டுள்ளது மற்றும் ஏற்றுக்கொள்ள சிறிது நேரம் ஆகலாம்.

Pymakr நீட்டிப்புடன் VS குறியீடு பின்வரும் அம்சங்களுடன் வருகிறது:



  • தொடரியல் சிறப்பம்சமாக
  • அடைப்பு-பொருந்துதல்
  • தானாக உள்தள்ளல்
  • பெட்டி தேர்வு
  • துணுக்குகள்

2: எடிட்டரில்

Mu எடிட்டர் என்பது மற்றொரு சுலபமாக பயன்படுத்தக்கூடிய எளிய MicroPython IDE ஆகும். இது ESP32 இல் மைக்ரோபைத்தானை ஒளிரச் செய்வதற்கான முன் நிறுவப்பட்ட கருவியுடன் உள்ளுணர்வு இடைமுகத்துடன் வருகிறது. மு எடிட்டர் பைபோர்டு போன்ற மற்ற பலகைகளுடன் இணக்கமானது.

கூடுதலாக, இது மிகவும் பயனுள்ள செயல்பாட்டைக் கொண்டுள்ளது, இது குறியீடு உள்தள்ளல் மற்றும் விடுபட்ட இடைவெளிகளைத் தொடர்ந்து சரிபார்க்கிறது. மேலும், இது நிகழ்நேர பிழை சரிபார்ப்பையும் வழங்குகிறது. பின்தங்கிய ஒரே விஷயம் குறியீட்டை நிறுத்த நிறுத்து பொத்தான். நாம் பலகையை கைமுறையாக மீட்டமைக்க வேண்டும் அல்லது Ctrl+C குறுக்குவழியைப் பயன்படுத்த வேண்டும், ஆனால் இது ஒவ்வொரு முறையும் வேலை செய்யாமல் போகலாம், குறிப்பாக ESP32 பிஸியாக இருக்கும்போது. ஆனாலும் அது நமக்குத் தேவையானதை விட அதிகமாகவே கிடைத்தது. மு எடிட்டரைப் பதிவிறக்கம் செய்து படிக்க கிளிக் செய்யவும் இங்கே .

MicroPython IDEக்கான சில முக்கிய சிறப்பம்சங்கள் பின்வருமாறு:

  • ஆரம்பநிலைக்கு வடிவமைக்கப்பட்டுள்ளது
  • பயன்படுத்த எளிதானது
  • குறைந்தபட்ச இடைமுகம்
  • மைக்ரோபைத்தான் குறியீட்டை உருவாக்க மற்றும் இயக்க எளிதானது
  • ESP32 இல் ஃபார்ம்வேரை ஒளிரச் செய்வதற்கான கருவி

3: பைசார்ம்

PyCharm என்பது மைக்ரோபைத்தான் குறியீட்டை எழுதுவதற்கான மேம்பட்ட நிலை IDE ஆகும். இது ஸ்மார்ட் குறியீடு தொகுப்பு, வாசிப்பு நேர ஆய்வு, குறியீடு பிழை கண்டுபிடிப்புகள் மற்றும் பயன்படுத்த எளிதான வழிசெலுத்தல் திறன்களைக் கொண்டுள்ளது.

PyCharm மேம்பட்ட நிலைக்கு அதிக இலக்காக உள்ளது, ஆனால் ஒரு தொடக்கநிலையாளராக நீங்கள் பயன்படுத்த எளிதான IDE களில் ஒன்றைக் காணலாம். PyCharm IDE ஐப் பதிவிறக்கவும் அவர்களின் அதிகாரப்பூர்வ தளத்திலிருந்து. ஒருவர் ஏற்கனவே PyCharm ஐப் பயன்படுத்தி Python 3 ஐ நிரல் செய்திருந்தால், இந்த IDE ஐப் பயன்படுத்தி ESP32 மைக்ரோகண்ட்ரோலர்களைக் கட்டுப்படுத்த இது மிகவும் உதவியாக இருக்கும்.

PyCharm IDE இன் சில முக்கிய சிறப்பம்சங்கள் இங்கே:

  • நுண்ணறிவு பைதான் உதவி
  • வலை அபிவிருத்தி கட்டமைப்புகள்
  • அறிவியல் கருவிகள்
  • குறுக்கு தொழில்நுட்ப வளர்ச்சி
  • தொலைநிலை மேம்பாட்டு திறன்கள்
  • உள்ளமைக்கப்பட்ட டெவலப்பர் கருவிகள்

4: uPyCraft IDE

uPyCraft என்பது ESP32 மற்றும் பிற மைக்ரோகண்ட்ரோலர் போர்டுகளை நிரலாக்கம் செய்யும் நோக்கத்துடன் வடிவமைக்கப்பட்ட சிறந்த IDE ஆகும். ESP32 போர்டில் MicroPython firmware ஐ பதிவேற்றுவதற்கான உள்ளமைக்கப்பட்ட திறனுடன் பயன்படுத்த எளிதான இடைமுகம் ஆரம்பநிலைக்கு சிறந்த தேர்வாக அமைகிறது. uPyCraft IDE ஐ இலவசமாகப் பதிவிறக்கவும் .

  உரை விளக்கம் தானாக உருவாக்கப்படும்

இந்த IDE இடது பக்கப்பட்டியை உள்ளடக்கியது, இது தற்போதைய வேலை செய்யும் கோப்பகத்தையும் நாங்கள் பணிபுரியும் அனைத்து கோப்புகளையும் காட்டுகிறது. இது ESP32 இல் குறியீட்டைப் பதிவேற்ற சில விரைவான செயல் பொத்தான்களைக் கொண்டுள்ளது.

uPyCraft IDE இன் மிகவும் சுவாரஸ்யமான விஷயங்களில் ஒன்று ESP32 உடன் அதன் விரைவான தொடர்பு உருவாக்கம் ஆகும். நாம் COM போர்ட்டைத் தேர்ந்தெடுக்க வேண்டும். இதில் உள்ள மற்றொரு அம்சம் பதிவேற்றவும் மற்றும் ஓடு பொத்தான்கள். இதைப் பயன்படுத்தி நாம் குறியீட்டை நேரடியாக ESP32 க்கு பதிவேற்றலாம் மற்றும் பிற IDE களைப் போல முதலில் பலகையை கைமுறையாக மீட்டமைக்க வேண்டிய அவசியமில்லை.

uPyCraft IDE இன் சில முக்கிய சிறப்பம்சங்கள் இங்கே:

  • புதுப்பிப்புகளை ஆதரிக்கிறது
  • விண்டோஸ் மற்றும் மேக் சிஸ்டம் இரண்டிற்கும் இணக்கமானது
  • எளிமையான வடிவமைப்பு, பயன்படுத்த எளிதானது
  • வெவ்வேறு பலகைகளின் உள்ளமைக்கப்பட்ட எடுத்துக்காட்டுகளுடன் வருகிறது
  • uPyCraft இல் தொழில்நுட்ப ஆதரவு கிடைக்கிறது மன்றம் மற்றும் கிட்ஹப் .

5: தோனி ஐடிஇ

பட்டியலில் அடுத்தது தோனி ஐடிஇ பைதான் நிரலாக்க மொழிக்கான ஐடிஇ மற்றும் மைக்ரோகண்ட்ரோலர்களுக்கான மைக்ரோபைத்தானை ஆதரிக்கிறது. தோனி ஐடிஇ மைக்ரோபைதான் ஃபார்ம்வேரை ESP32 போர்டில் எரிப்பதற்கான ஆதரவையும் கொண்டுள்ளது.

  வரைகலை பயனர் இடைமுகம், பயன்பாட்டு விளக்கம் தானாக உருவாக்கப்படும்

தோனி ஐடிஇ ஆரம்பநிலையாளர்களுக்காக வடிவமைக்கப்பட்டுள்ளது, மேலும் இது முழு அளவிலான மைக்ரோபைதான் மேம்பாட்டு தளமாக மாற்றும் பல அம்சங்களை வழங்குகிறது. ஷெல்/டெர்மினல் சாளரத்தைப் பயன்படுத்தி உண்மையான நேரத்தில் ESP32 போர்டுகளை நிரல் செய்ய இது உங்களை அனுமதிக்கிறது.

தோனி ஐடிஇயின் சில முக்கிய சிறப்பம்சங்கள் பின்வருமாறு:

  • தொடங்குவது எளிது
  • எளிய பிழைத்திருத்தி
  • வெளிப்பாடு மதிப்பீடு மூலம் படி
  • தொடரியல் பிழைகளை முன்னிலைப்படுத்துகிறது
  • நோக்கங்களை விளக்குகிறது
  • குறியீடு நிறைவு
  • எளிய மற்றும் சுத்தமான பிப் GUI

6: MicroIDE

MicroIDE(µIDE) என்பது மைக்ரோகண்ட்ரோலர்களை நிரலாக்க ஒரு IDE கருவியாகும். ESP32 பலகைகளை நிரலாக்க வயர்லெஸ் திறன் காரணமாக ESP32 உடன் அதன் முக்கியத்துவம் அதிகரிக்கிறது. ஒரு நிரலின் விரைவான வளர்ச்சிக்கு பல தொகுதிகள் சேர்க்கப்படலாம். இது வாசிப்பதற்கும் எழுதுவதற்கும் ஒரு ஒருங்கிணைந்த வலை சேவையகத்தைக் கொண்டுள்ளது.

ஒருவர் ESP32 போர்டை MicroPython firmware உடன் புதுப்பித்து புதிய குறியீட்டை கம்பியில்லாமல் பதிவேற்ற வேண்டும்.

MicroIDE இல் சில முக்கிய அம்சங்கள் பின்வருமாறு:

  • MicroIDE இலவசம்
  • தரவு காட்சிப்படுத்தல் மற்றும் கட்டளை டெர்மினல் எமுலேஷன்
  • ESP32 சிப்பிற்கான ஆதரவு (ESP8266 எதிர்காலத்தில்)
  • போர்ட் ஃபார்வர்டிங் வழியாக எங்கிருந்தும் அணுகலாம்
  • வயர்லெஸ் குறியீடு எடிட்டிங்
  • நிறுவ எளிதானது

MicroPython க்கு எது சிறந்த IDE

எனவே, MicroPython க்கான இந்த அனைத்து IDE களையும் விவாதித்த பிறகு, ஒரு தொடக்கநிலையாளராக ஒருவர் செல்லலாம் என்று முடிவு செய்தோம். தோனி மற்றும் uPyCraft IDE. இருப்பினும், ஒருவர் ESP32 உடன் MicroPython ஐ இன்னும் விரிவாக ஆராய விரும்பினால் வி.எஸ் குறியீடு PyCharm சிறந்த IDE ஆகும்.

முடிவுரை

இங்கே இந்தக் கட்டுரை MicroPython க்கான அனைத்து முக்கிய IDEகளின் சுருக்கமான ஒப்பீட்டை வழங்குகிறது. இந்த IDEகளில் பெரும்பாலானவை ESP32 இல் MicroPython firmware ஐ ப்ளாஷ் செய்ய முன் நிறுவப்பட்ட கருவியுடன் வருகின்றன, இருப்பினும் சில IDE களுக்கு ESP32 போர்டில் மைக்ரோபைத்தானை ப்ளாஷ் செய்ய esptool தேவைப்படுகிறது. MicroPython க்கு மிகவும் பொருத்தமான IDE ஐக் கண்டறிய இந்தக் கட்டுரை உதவும்.