Arduino IDE 2.3 garapen ingurunearen bertsio berria

Mikrokontrolagailuetan oinarritutako kode irekiko plaka sorta bat garatzen duen Arduino komunitateak Arduino IDE 2.3 garapen-ingurune integratuaren bertsioa argitaratu du, zeinak kodea idazteko, konpilatzeko, firmwarea ekipoetara deskargatzeko eta arazketan zehar plakekin elkarreragiteko interfaze bat eskaintzen duena. . Firmwarearen garapena C++-ren bertsio apur bat kenduta Wiring esparruarekin egiten da. Garapen-inguruneko interfazearen kodea TypeScript-en idatzita dago (JavaScript idatzia), eta backend-a Go-n inplementatzen da. Iturburu kodea AGPLv3 lizentziapean banatzen da. Prest egindako paketeak Linux, Windows eta macOSentzat prestatu dira.

Arduino IDE 2.x adarra Eclipse Theia kode editorean oinarritzen da eta Electron plataforma erabiltzen du erabiltzailearen interfazea eraikitzeko (Arduino IDE 1.x adarra Javan idatzitako produktu autonomoa zen). Firmwarea konpilatzearekin, araztearekin eta kargatzearekin lotutako logika atzeko planoko prozesu bereizi batera eramaten da arduino-cli. IDEaren ezaugarriak honako hauek dira: LSP (Language Server Protocol) euskarria, funtzioen eta aldagaien izenen autoosaketa moldagarria, kodeen nabigazio tresnak, gaien euskarria, Git integrazioa, proiektuak Arduino Hodeian gordetzeko euskarria, serieko portuen monitorizazioa (Serial Monitor) .

Arduino IDE 2.3 garapen ingurunearen bertsio berria

Bertsio berrian, integratutako arazketa funtzio egonkorren kategoriara transferitu da, zuzeneko moduan arazketa onartzen du eta eten-puntuak erabiltzeko gaitasuna. Araztailea marko estandar batean oinarritzen da, eta horrek errazten du edozein plaketarako arazketa-laguntza gehitzea eta Arduino IDE interfaze estandarra erabiltzea arazketarako. Gaur egun, arazketa-laguntza inplementatzen da Mbed core oinarritutako Arduino plaka guztietan, hala nola GIGA R1 WiFi, Portenta H7, Opta, Nano BLE eta Nano RP2040 Connect. Renesas nukleoan oinarritutako plaken arazketarako euskarria, hala nola, UNO R4 eta Portenta C33, etorkizun hurbilean gehitzea aurreikusten da, eta ondoren, Arduino-ESP32 plaketarako ere erabilgarri egongo da arazketa.

Iturria: opennet.ru

Gehitu iruzkin berria