Versioni i ri i mjedisit të zhvillimit Arduino IDE 2.3

Komuniteti Arduino, që zhvillon një seri pllakash të hapura mbi mikro-kontrollorë, publikoi lëshimin e ambientit të integruar të zhvillimit Arduino IDE 2.3, i cili ofron një ndërfaqe për të shkruar kod, kompiluar, ngarkuar firmware në pajisje dhe ndërvepruar me pllakat gjatë procesit të debuggimit. Zhvillimi i firmware bëhet në një version pak të reduktuar të C++ me kornizën Wiring. Kodi i ndërfaqes së ambientit të zhvillimit është shkruar në gjuhën TypeScript (JavaScript i tipizuar), ndërsa backend-i është realizuar në gjuhën Go. Kodet burimore shpërndahen nën licencën AGPLv3. Janë përgatitur paketa të gatshme për Linux, Windows dhe macOS.

Degëza Arduino IDE 2.x është krijuar mbi redaktorin e kodit Eclipse Theia dhe përdor platformën Electron për ndërtimin e ndërfaqes së përdoruesit (degëza Arduino IDE 1.x ishte një produkt i pavarur, i shkruar në Java). Logjika e lidhur me kompilimin, debuggimin dhe ngarkimin e firmware-it është nxjerrë në një proces të veçantë në prapavijë arduino-cli. Mes mundësive të IDE-s janë: mbështetje për protokollin LSP (Language Server Protocol), përfundimi adaptiv i emrave të funksioneve dhe variablave, mjete për navigimin në kod, mbështetje për tema dizajni, integrim me Git, mbështetje për ruajtjen e projekteve në Arduino Cloud, monitorimi i portit serial (Serial Monitor).

Versioni i ri i mjedisit të zhvillimit Arduino IDE 2.3

Në versionin e ri, është përfshirë debugger-i i integruar, i cili mbështet debuggimin në modin live dhe mundësinë e përdorimit të pikave të ndalimit. Debugger-i bazohet në një kornizë standarde, çka lejon përdorimin e thjeshtë për të shtuar mbështetje për debuggimin e çdo pllake dhe përdorimin e ndërfaqes standarde të Arduino IDE gjatë debuggimit. Aktualisht, mbështetje për debuggim është realizuar për të gjitha pllakat Arduino mbi bërthamën Mbed, si GIGA R1 WiFi, Portenta H7, Opta, Nano BLE dhe Nano RP2040 Connect. Shtimi i mbështetjes për debuggim për pllakat mbi bërthamën Renesas, si UNO R4 dhe Portenta C33, është planifikuar të shtohet së shpejti, pas së cilës mundësia e debuggimit do të jetë në dispozicion edhe për pllakat Arduino-ESP32.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster