Ný útgáfa af Arduino IDE 2.3 þróunarumhverfinu

Arduino samfélagið, sem þróar röð opinna spjalda sem byggjast á örstýringum, hefur gefið út útgáfu Arduino IDE 2.3 samþætta þróunarumhverfisins, sem veitir viðmót til að skrifa kóða, setja saman, hlaða niður fastbúnaði í búnað og hafa samskipti við borð við villuleit. . Þróun vélbúnaðar fer fram með því að nota örlítið niðurrifna útgáfu af C++ með Wiring ramma. Viðmótskóðinn fyrir þróunarumhverfið er skrifaður í TypeScript (gerð JavaScript) og bakendinn er útfærður í Go. Kóðanum er dreift undir AGPLv3 leyfinu. Tilbúnir pakkar hafa verið útbúnir fyrir Linux, Windows og macOS.

Arduino IDE 2.x útibúið er byggt á Eclipse Theia kóða ritlinum og notar Electron vettvang til að byggja upp notendaviðmótið (Arduino IDE 1.x útibúið var sjálfstætt vara skrifuð í Java). Rökfræðin sem tengist samantekt, kembiforrit og hleðslu á fastbúnaði er færð í sérstakt bakgrunnsferli arduino-cli. Eiginleikar IDE fela í sér: LSP (Language Server Protocol) stuðningur, aðlagandi sjálfvirk útfylling aðgerða og breytuheita, kóðaleiðsöguverkfæri, þemastuðningur, Git samþætting, stuðningur við að geyma verkefni í Arduino skýinu, raðtengjavöktun (Serial Monitor).

Ný útgáfa af Arduino IDE 2.3 þróunarumhverfinu

Í nýju útgáfunni hefur innbyggði villuleitarinn verið færður í flokk stöðugra eiginleika, sem styður villuleit í lifandi stillingu og getu til að nota brotpunkta. Kembiforritið er byggt á stöðluðu ramma, sem gerir það auðvelt að bæta við villuleitarstuðningi fyrir hvaða borð sem er og nota venjulegt Arduino IDE viðmót fyrir kembiforrit. Eins og er er villuleitarstuðningur útfærður fyrir öll Mbed kjarna byggð Arduino borð eins og GIGA R1 WiFi, Portenta H7, Opta, Nano BLE og Nano RP2040 Connect. Stefnt er að villuleitarstuðningi fyrir töflur byggðar á Renesas kjarna, eins og UNO R4 og Portenta C33, á næstunni, en eftir það verður kembiforrit einnig í boði fyrir Arduino-ESP32 töflur.

Heimild: opennet.ru

Bæta við athugasemd