Arduino IDE 2.3 மேம்பாட்டு சூழலின் புதிய பதிப்பு

மைக்ரோகண்ட்ரோலர்களை அடிப்படையாகக் கொண்ட தொடர்ச்சியான திறந்த மூல பலகைகளை உருவாக்கும் Arduino சமூகம், Arduino IDE 2.3 ஒருங்கிணைந்த மேம்பாட்டு சூழலின் வெளியீட்டை வெளியிட்டுள்ளது, இது குறியீட்டை எழுதுவதற்கும், தொகுப்பதற்கும், சாதனங்களுக்கு ஃபார்ம்வேரைப் பதிவிறக்குவதற்கும் மற்றும் பிழைத்திருத்தத்தின் போது பலகைகளுடன் தொடர்புகொள்வதற்கும் இடைமுகத்தை வழங்குகிறது. . நிலைபொருள் மேம்பாடு வயரிங் கட்டமைப்புடன் கூடிய சி++ இன் சற்றே அகற்றப்பட்ட பதிப்பைப் பயன்படுத்தி மேற்கொள்ளப்படுகிறது. டெவலப்மெண்ட் சூழல் இடைமுகக் குறியீடு டைப்ஸ்கிரிப்டில் எழுதப்பட்டுள்ளது (ஜாவாஸ்கிரிப்ட் தட்டச்சு செய்யப்பட்டது), மேலும் பின்தளமானது Goவில் செயல்படுத்தப்படுகிறது. மூலக் குறியீடு AGPLv3 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. Linux, Windows மற்றும் macOS ஆகியவற்றிற்காக ஆயத்த தொகுப்புகள் தயார் செய்யப்பட்டுள்ளன.

Arduino IDE 2.x கிளையானது Eclipse Theia குறியீடு எடிட்டரை அடிப்படையாகக் கொண்டது மற்றும் பயனர் இடைமுகத்தை உருவாக்க எலக்ட்ரான் இயங்குதளத்தைப் பயன்படுத்துகிறது (Arduino IDE 1.x கிளை என்பது ஜாவாவில் எழுதப்பட்ட ஒரு தன்னிறைவான தயாரிப்பு). ஃபார்ம்வேரைத் தொகுத்தல், பிழைத்திருத்தம் செய்தல் மற்றும் ஏற்றுதல் ஆகியவற்றுடன் தொடர்புடைய தர்க்கம் ஒரு தனி பின்னணி செயல்முறை arduino-cli க்கு நகர்த்தப்படுகிறது. IDE இன் அம்சங்களில் பின்வருவன அடங்கும்: LSP (மொழி சேவையக நெறிமுறை) ஆதரவு, செயல்பாடு மற்றும் மாறி பெயர்கள், குறியீடு வழிசெலுத்தல் கருவிகள், தீம் ஆதரவு, Git ஒருங்கிணைப்பு, Arduino கிளவுட்டில் திட்டங்களை சேமிப்பதற்கான ஆதரவு, தொடர் போர்ட் கண்காணிப்பு (சீரியல் மானிட்டர்) ஆதரவு.

Arduino IDE 2.3 மேம்பாட்டு சூழலின் புதிய பதிப்பு

புதிய பதிப்பில், உள்ளமைக்கப்பட்ட பிழைத்திருத்தி நிலையான அம்சங்களின் வகைக்கு மாற்றப்பட்டது, நேரடி பயன்முறையில் பிழைத்திருத்தத்தை ஆதரிக்கிறது மற்றும் பிரேக் பாயிண்ட்களைப் பயன்படுத்தும் திறன். பிழைத்திருத்தி ஒரு நிலையான கட்டமைப்பை அடிப்படையாகக் கொண்டது, இது எந்த பலகைக்கும் பிழைத்திருத்த ஆதரவைச் சேர்ப்பதை எளிதாக்குகிறது மற்றும் பிழைத்திருத்தத்திற்கு நிலையான Arduino IDE இடைமுகத்தைப் பயன்படுத்துகிறது. தற்போது, ​​GIGA R1 WiFi, Portenta H7, Opta, Nano BLE மற்றும் Nano RP2040 Connect போன்ற அனைத்து Mbed கோர் அடிப்படையிலான Arduino போர்டுகளுக்கும் பிழைத்திருத்த ஆதரவு செயல்படுத்தப்படுகிறது. UNO R4 மற்றும் Portenta C33 போன்ற Renesas கோர் அடிப்படையிலான போர்டுகளுக்கான பிழைத்திருத்த ஆதரவு எதிர்காலத்தில் சேர்க்க திட்டமிடப்பட்டுள்ளது, அதன் பிறகு Arduino-ESP32 போர்டுகளுக்கும் பிழைத்திருத்தம் கிடைக்கும்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்