Tým Arduino byl představen před několika dny prostřednictvím reklamy, která verze 2.0 (beta) IDE Arduino je k dispozici ke stažení a jeho úložiště kódů se stávají open source.
Mezi představenými novinkami to je zmíněno jsou nabízeny pokročilé funkce, lepší uživatelská zkušenost a rychlejší kompilace, kromě toho, jak je psáno, editor navrhuje (konečně) automatické doplňování proměnných a funkcí v závislosti na knihovnách, které zahrnovaly.
O Arduinu
Pro ty, kteří Arduino neznají, měli byste vědět, že se jedná o společnost zabývající se vývojem softwaru a hardwaru a že poskytuje IDE, které podporuje více než 1000 vývojových desek rodiny Arduino, ať už oficiálních či nikoli.
Až dosud, napřArduino IDE nabízí jednoduché a přehledné rozhraní, dost pro většinu uživatelů, včetně těch, kteří jsou na platformě noví.
Zatímco zkušenější uživatelé jej kritizují za jeho omezené možnosti úprav ve srovnání s moderními editory. Kromě toho stále vyžadují pokročilé funkce ladění se schopností procházet kódem, kontrolovat obsah proměnné, paměť a registry na zarážkách.
IDE v jeho aktuálních verzích 1.x je vyvíjeno v Javě, a jeho monolitická kódová základna ztěžuje implementaci takových pokročilých funkcí na mnoha platformách a operačních systémech.
Kód začal refaktorovat v roce 2018 s velkými změnami plus nástroj arduino-cli nabízí všechny základní funkce IDE, které mohou pokročilí uživatelé integrovat do profesionálního IDE podle svého výběru. Arduino-cli bylo napsáno v Golangu.
V roce 2019 vyšlo „Arduino pro IDE“ ve verzi Alpha. Toto nové IDE postavené na arduino-cli je založeno na moderním softwarovém zásobníku (Theia a Electron).
Co je nového v Arduino 2.0 IDE Beta?
Jak bylo uvedeno na začátku, nové Arduino 2.0 IDE má modernější editor Než jeho předchůdce, jeho rozhraní se stalo rychlejším, ale tvůrci říkají, že překlady také poběží rychleji než dříve. Ačkoli na první pohled nový editor vypadá velmi podobně jako ten starý, například lišta s tlačítky pro ověření a načtení kódu byla zachována.
Desku, která má být programována, lze nyní nakonfigurovat přímo tam. Postranní panel je nový s laděním, palubní deskou a správcem knihoven, který nabízí tři užitečné funkce a také odkazuje na možnosti konfigurace.
A je to stejná platforma jako Electron založená na webových technologiích ve kterém je Visual Studio Code zabudován a díky tomu přichází se zcela novými funkcemi. Patří mezi ně například automatické dokončování kódu, které kromě C ++ také pomáhá psát soubory JavaScriptu, HTML a CSS, ale také schopnost používat několik různých nástrojů Serial Monitor pro paralelní komunikaci se stránkami.
Další funkce To, co na této beta verzi Arduino IDE 2.0 vyniká, je to má živý debugger, což usnadňuje hledání chyb ve fragmentech kódu.
Body přerušení lze nastavit v panelu laděnítakže chyby mohou být zachyceny v konkrétní části kódu a proměnné lze upravit během ladění. Debugger podporuje všechny desky Arduino běžící na platformách SAMN a Mbed, zatímco u jiných desek třetích stran postupujte podle technické příručky a nakonfigurujte ladicí program.
Nakonec tým Arduino zmiňuje, že vývoj Arduino IDE 2.0 byl možný díky darům a nákupu originálních desek Arduino.
Vývojáři za to dostali zaplaceno za práci na softwaru s otevřeným zdrojovým kódem.
Beta verzi lze stáhnout pro Windows x86-64bit, Linux nebo macOS, ačkoli Arduino stále volá experimentální software a varuje vás před možnými chybami.
Pokud se o tom chcete dozvědět více, můžete se poradit podrobnosti v následujícím odkazu.