TinyGo kompilátor pro mikrokontroléry používané na Arduino deskách

Jazyk Go vyvinutý společností Google Inc. (autoři Robert Griesemer, Rob Pike, Ken Thompson) se dostává do popředí i do takových míst, kde byste ho nejspíše nečekali. Třeba na desky Arduino.

Více informací o samotném jazyku Go najdete v článku na root.cz.

A zpátky ke kompilátoru TinyGo – účelem tohoto kompilátoru je přinést tento nenáročný jazyk i na mikrokontroléry.

Vámi napsaný kód se prvně musí zkompilovat tak, aby se vytvořil spustitelný soubor přímo v mikrokontroléru a právě k tomu je určeny kompilátor TinyGo.

Kompilátor v době psaní článku podporuje 15 desek s mikrokontroléry – namátkou nRF52840-MDK, Adafruit Feather, micro:bit a v neposlední řadě i velmi levný BluePill s STM32F103.

K tomuto výčtu podporovaných desek se nyní přidaly i Arduino Nano 33 IoT a také nejběžnější Arduino v bastlířských rukou – Arduino Uno Rev3.

A jak začít s jazykem Go na Arduino? To se dozvíte v tomto článku, kde na vás čeká osm vzorových příkladů od The Hybrid Group.

O TinyGo (getting started): https://tinygo.org/getting-started/

TinyGo na github: https://github.com/tinygo-org/tinygo

Původní článek: https://blog.arduino.cc/2019/08/23/tinygo-on-arduino/

Sdílejte článek:
Komentáře:
121 komentářů na sociálních sítích
@TomasBajer Já mám páječku z tindie, která používá weller hroty a je skvělá, ale můj styl práce je více opravování než pájení a ta pinzeta se mi hodí více... a dost lituju, že jsem nepřikoupil větší hroty :-D ...více
Číst komentáře
- a -
Přidat svůj názor
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Aby mohl napsat další článek.

Související články

Pokud programujete mikrokontroléry od firmy STM (STM32F4, STM32F0, STM32L1) pomocí Standard Pheripheral Library, tak se vám možná nelíbí velikost výsledného kódu.

Arduino – proč se osvědčí nejen u neprofesionálů? Arduino Pro – proč bychom měli vsadit právě na toto řešení? Arduino Pro – komu je určeno? Hardwarová platforma Arduino Pro – Arduino Portenta – Arduino MKR a Arduino Pro – Arduino…

Každý elektro nadšenec přinejmenším slyšel o Arduino, které získalo obrovskou popularitu díky svým jedinečným vlastnostem.

Poznámka administrátora: PMOD zařízení využívají i některé vývojové desky od STM32 (například STM32L4 a IoT development board, STM32F723 Discovery s STMod+ konektorem) stejně jako vývojové desky od firmy Microchip.

• Co jsou tiskové struny pro 3D tisk • Charakteristika nejdůležitějších typů tiskových strun • 3D tisk v prototypování • 3D tisk v elektronice • Tiskové struny v nabídce TME Získaný prostorový tisk je řešením, které je na trhu již…

V posledních letech jsou stále populárnější integrované platformy vybavené mikrokontroléry (nejznámější značkou je zde pravděpodobně Arduino).