Nová verze vývojového prostředí Arduino IDE 2.3

Společenství Arduino, které vyvíjí řadu otevřených desek založených na mikrokontrolérech, vydalo verzi integrovaného vývojového prostředí Arduino IDE 2.3, které poskytuje rozhraní pro psaní kódu, kompilaci, nahrávání firmwaru na hardware a interakci s deskami během ladění. Vývoj firmwaru se provádí na mírně zjednodušené verzi C++ s frameworkem Wiring. Kód rozhraní vývojového prostředí je napsán v jazyce TypeScript (typovaný JavaScript) a backend je realizován v jazyce Go. Zdrojové kódy jsou distribuovány pod licencí AGPLv3. Připraveny jsou hotové balíčky pro Linux, Windows a macOS.

Větev Arduino IDE 2.x byla vytvořena na základě editoru kódu Eclipse Theia a používá platformu Electron k výstavbě uživatelského rozhraní (větev Arduino IDE 1.x byla samostatným produktem napsaným v Javě). Logika spojená s kompilací, laděním a nahráváním firmwaru byla přesunuta do samostatného pozadí procesu arduino-cli. Mezi možnosti IDE patří: podpora protokolu LSP (Language Server Protocol), adaptivní automatické doplňování názvů funkcí a proměnných, nástroje pro navigaci v kódu, podpora témat vzhledu, integrace s Gitem, podpora ukládání projektů do cloudu Arduino Cloud a sledování sériového portu (Serial Monitor).

Nová verze vývojového prostředí Arduino IDE 2.3

V nové verzi byla do kategorie stabilních funkcí zařazena integrovaná ladicí aplikace, která podporuje ladění v živém režimu a možnost použití breakpointů. Ladicí aplikace je založena na standardním rámci, což umožňuje snadno přidávat podporu ladění pro jakékoli desky a používat standardní rozhraní Arduino IDE při ladění. V současnosti je podpora ladění realizována pro všechny desky Arduino založené na jádru Mbed, jako jsou GIGA R1 WiFi, Portenta H7, Opta, Nano BLE a Nano RP2040 Connect. Podporu ladění pro desky založené na jádru Renesas, jako jsou UNO R4 a Portenta C33, plánují přidat v brzké době, po čemž se možnost ladění dostane i na desky Arduino-ESP32.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster