Nova verzija Arduino IDE 2.3 razvojnog okruženja

Arduino zajednica, koja razvija seriju ploča otvorenog koda baziranih na mikrokontrolerima, objavila je Arduino IDE 2.3, integrirano razvojno okruženje (IDE) koje pruža interfejs za pisanje koda, kompajliranje, postavljanje firmvera na hardver i interakciju s pločama tokom otklanjanja grešaka. Razvoj firmvera se vrši korištenjem malo pojednostavljene verzije C++ s Wiring frameworkom. Kod interfejsa IDE-a napisan je u TypeScriptu (otkucani JavaScript), a backend je implementiran u Gou. Izvorni kod se distribuira pod AGPLv3 licencom. Paketi spremni za upotrebu su pripremljeni za... Linux, Windows и macOS.

Arduino IDE 2.x grana je zasnovana na uređivaču koda Eclipse Theia i koristi platformu Electron za izgradnju korisničkog interfejsa (Arduino IDE 1.x grana je bio samostalni proizvod napisan u Javi). Logika povezana sa kompilacijom, otklanjanjem grešaka i učitavanjem firmvera je premještena u poseban pozadinski proces arduino-cli. Karakteristike IDE-a uključuju: podršku za LSP (Language Server Protocol), prilagodljivo automatsko dovršavanje imena funkcija i varijabli, alate za navigaciju kodom, podršku za teme, Git integraciju, podršku za pohranjivanje projekata u Arduino Cloud, praćenje serijskog porta (Serial Monitor).

Nova verzija Arduino IDE 2.3 razvojnog okruženja

U novoj verziji, ugrađeni debugger je prebačen u kategoriju stabilnih mogućnosti, podržava otklanjanje grešaka u živom modu i mogućnost korištenja tačaka prekida. Debugger je baziran na standardnom okviru, što olakšava dodavanje podrške za otklanjanje grešaka za bilo koju ploču i korištenje standardnog Arduino IDE interfejsa za otklanjanje grešaka. Trenutno je implementirana podrška za otklanjanje grešaka za sve Arduino ploče bazirane na Mbed jezgri kao što su GIGA R1 WiFi, Portenta H7, Opta, Nano BLE i Nano RP2040 Connect. Podrška za otklanjanje grešaka za ploče zasnovane na Renesas jezgri, kao što su UNO R4 i Portenta C33, planira se dodati u bliskoj budućnosti, nakon čega će otklanjanje grešaka biti dostupno i za Arduino-ESP32 ploče.

izvor: opennet.ru

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster