Software | Programování

Arduino IDE 2.0: Nejpopulárnější editor pro kutily se dočkal nové generace

Vývojové prostředí Arduino je dnes s přehledem nejpopulárnější ekosystém pro rychlé prototypovací programování mikrokontrolerů. Hlavním důvodem je jeho jednoduchost a komunitní podpora více než 1 000 základních desek a čipů.

Na stranu druhou, od roku 2005 už přece jen zestárnulo a pro pokročilejší kodéry a projekty je vysloveně nevhodné. V tom okamžiku jej zastoupí třeba PlatformIO, nejrůznější doplňky pro další IDE případně vývoj v nativních nástrojích od výrobce čipu.

Autoři Arduina si toho jsou vědomi a už roky celý softwarový balík přepisují. Nyní je Arduino IDE 2.0 už téměř hotové. Tedy skoro – máme tu další betaverzi. Bohužel je to ale stále znát, obsahuje hromadu chyb, stará i nová verze navzájem všemožně koliduje, a tak je betaverze určená opravdu jen pro postupně odladění.

Klepněte pro větší obrázek
Arduino IDE 2.0 nabízí i několik grafických témat

Druhá generace vychází z podobného GUI, tím ale veškerá podobnost končí. Javu nahradila framework Eclipse Theia se stejnou architekturou jakou používá populární Visual Studio Code, frontend je napsaný v TypeScriptu, backend pak v Golangu. A vše běží nad mocným textovým Arduino-CLI.

Klepněte pro větší obrázek
Debugger nyní podporuje platformy SAMD a Mbed, tvůrci profilů pro ostatní desky ale mohou dodat vlastní

Z hlediska samotného psaní kódu se pak editor konečně naučil kousky, které jsou u konkurence už dávno samozřejmostí. Přibyl našeptávač (autocompletion), u podporovaných desek také debugger – tvůrci podpory pro komunitní desky budou moci dodat vlastní, základní refactoring nebo snazší skákání v kódu na jednotlivé definice.

Toto vše je přitom nejspíše pouze začátek, kompletní přepis vývojového balíku totiž otevře cestu i k dalším funkcím, které u stárnoucí generace už prostě nebyly možné. Ze stejného důvodu ale samozřejmě nebudou v Arduinu 2.0 fungovat některé speciální pluginy pro původní generaci IDE.

Diskuze (18) Další článek: Vesmírné zprávy: Do vesmíru byla vynesena nová meteorologická družice Arktika-M

Témata článku: Software, Programování, Arduino, Java, C++, Nástroj, Golang, Základní deska, Generace, Type-B, Pro, Čip, GUI, Deska, Visual studio Cod, Nová generace, Editor, Kutil, Software na Heureka.cz



Bude to o prsa. Facebook a Instagram pořád neví, kdy jsou zobrazené bradavky porno

Bude to o prsa. Facebook a Instagram pořád neví, kdy jsou zobrazené bradavky porno

**Meta má zjednodušit pravidla a být ke všem spravedlivá **Facebook s Instagram věnují samostatný odstavec bradavkám **Pravidla ale neřeší nebinární, transsexuální a intersexuální osoby

Petr Urban
InstagramFacebookSociální sítě
Spousta řidičů v Česku riskuje pokutu kvůli umístění držáku mobilního telefonu. Zákon hovoří jasně

Spousta řidičů v Česku riskuje pokutu kvůli umístění držáku mobilního telefonu. Zákon hovoří jasně

** Kam s telefonem v autě, které nemá palubní počítač? ** Variant držáků je celá řada, ale každý má svá specifika ** Není možné jej umístit, kam se vám zlíbí

AutoRevue.cz
LegislativaPro řidičePříslušenství
Recenze hry Fire Emblem Engage. Dračí strategie s parádními bitvami a až příliš nezajímavým příběhem

Recenze hry Fire Emblem Engage. Dračí strategie s parádními bitvami a až příliš nezajímavým příběhem

Už je to přes 3 roky, co nás série Fire Emblem vzala na velké strategické dobrodružství. Engage přináší nový svět, nové mechaniky, ale nějak se zapomnělo na poutavý příběh se zajímavými postavami.

Martin Nahodil
Fire Emblem EngageRecenze
Google není jen vyhledávač: 15 užitečných funkcí, o kterých možná ani nevíte

Google není jen vyhledávač: 15 užitečných funkcí, o kterých možná ani nevíte

** Google umí kromě vyhledávání i spoustu dalších věcí ** Vybrali jsme více než 15 užitečných funkcí a schopností ** Stačí zadat do vyhledávače ta správná klíčová slova

Karel Kilián
TipyVyhledávačeGoogle
Návod, jak dostat maximum z Peněženky Google

Návod, jak dostat maximum z Peněženky Google

Služba Google Wallet (Peněženka Google) schlamstla před několika měsíci platební aplikaci Google Pay. Díky tomu se původní platforma rozrostla o další funkce. Je zde však i prostor pro zlepšení.

Jan Spěšný
Za WhatsApp se bude platit! Za předplatné dostanete funkci, která je u konkurence zadarmo

Za WhatsApp se bude platit! Za předplatné dostanete funkci, která je u konkurence zadarmo

** Bylo to jen otázkou času ** Už i WhatsApp nabízí prémiové předplatné ** Za poplatek dostanete funkci, která je u konkurence zadarmo

Martin Chroust
předplatnéWhatsAppMobilní aplikace
15 praktických tipů a triků pro Mapy.cz, které možná neznáte

15 praktických tipů a triků pro Mapy.cz, které možná neznáte

** Mapy.cz neslouží jen k zobrazení podkladů a plánování tras ** Nabízejí celou řadu dalších praktických funkcí a možností ** Vybrali jsme 15 tipů a triků, o kterých možná nevíte

Karel Kilián
Mapy.czMapyTipy
Vědci zkoumali přesnost měření stavby těla u hodinek od Samsungu. Výsledky všechny překvapily

Vědci zkoumali přesnost měření stavby těla u hodinek od Samsungu. Výsledky všechny překvapily

** Chytré hodinky běžně bereme jako informativní měřidla ** Jak si však stojí ve srovnání s profesionálními měřiči ** Při měření stavby těla se na hodinky můžete spolehnout

Martin Chroust
Galaxy Watch4Měření
Máte rádi malé telefony? Pak si oblíbíte tohoto třípalcového drobečka, který není větší než platební karta

Máte rádi malé telefony? Pak si oblíbíte tohoto třípalcového drobečka, který není větší než platební karta

** Dnešní telefony se předhánějí v tom, který z nich bude větší ** Malé telefony na trhu skoro vyhynuly... ** Čínská značka si připravila telefon do dlaně s třípalcovým displejem

Martin Chroust
InfraportKompaktní velikostSmartphony
Co s novým počítačem: Tohle udělejte, než ho začnete používat

Co s novým počítačem: Tohle udělejte, než ho začnete používat

**Každý nový počítač si zaslouží počáteční péči **Odinstalujte bloatware a nezapomeňte na vhodné nastavení **Poradíme, jaký software do nového počítače nainstalovat

Petr UrbanDavid Polesný
TipyPočítače