ααΆαα ααααααααααΆαααααα·ααΆααααα ααααααααααΌαααΆαα’αα»αααααααααααΎ LLVM α αΎααααααΆααααααααααΎαααα»ααααα’ααα§αααααααααΆααααΈαααααα Go ααααΌαααΆαααααΎααΎααααΈααΆααααααΆααΆα αααααα·ααΈαααααΆαα αααααα’αΆα ααααΎαααΆααααααααΆαααα ααΎ microcontrollers αααα’αα»ααααΆαα±αα Go ααααΎααΆααΆααΆαααααΆααααΆααααααααααααΈαααααααααααααα·ααααα
ααΆαααΎαααΉαα
α·ααααααααΆααααΆααααααΎαααααααααααΈααΊααΆαα
ααααααΎααΆααΆ Go αααααααΆααααααΆαααα
ααΎα§αααααααΌα
- α’αααα’αα·ααααααααΆαα ααα»ααααΆααααα·αααΎααΆααααα Python αααααΆαα microcontrollers αααα ααα»α’αααΈααΆαααΆαα·ααααααΎαααΆααΆααααααααααΆαααααΆααααΆααΆ Go α αα
αα
αααα»ααααααααα
αα
α»ααααααααααααΆ αααΌααα microcontroller α
ααα½α 15 ααααΌαααΆαααΆαααα αα½αααΆααααααΆαααααααααΈ Adafruit, Arduino, BBC micro:bit, ST Micro, Digispark, Nordic Semiconductor, Makerdiary αα·α Phytecα αααααα·ααΈααα’αΆα
ααααΌαααΆαα
αααααααΎααααΈααααΎαααΆααααα»ααααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·ααααα»ααααααα WebAssembly αα·αααΆα―αααΆααααα’αΆα
ααααα·ααααα·ααΆααααααΆααααΈαα»α
α ααΆααααα§ααααααααααΆ ESP8266/ESP32
ααααα ααααααααααΆαααα
ααΆαααΆαααααααααΆαααααααααααα α»ααααΌααα·ααααααΆααααα
α
αααααα
ααΆαα
αΆααααααΎαααααααααααααα·αααααΆαααα
ααα½αααα
αααΎααα coroutines (ααΆαα
αΆααααααΎααα coroutines αααα½αααΆααααΌαααΆαααΆαααααααΆααααααα) ααα·αααα·ααααααααα·αααααΎαααΆααααααααα·ααΈα
αααααα―αααΆαααα gc (ααΆααααααΎαααααα·αααααΆαααααΌαααΆααα»αα’αα LLVM α αΎααα
αααα»ααααααα·ααΈαα½αα
ααα½α Tinygo α’αΆα
ααΏαααΆα gc) αα·ααααα
ααα
ααΆααα»αααααΆααααΆααααΈα’αααα
αααααααααααααααΆ
αααα»αα
ααααααΆαααααΆααααααΌααα
αααα»αααΆαα
ααααααΆα 0.7 ααΊααΆααΆαα’αα»ααααααΆααααααααΆ "tinygo test" ααΆααααααααΆαααΆααααααΆααααααΌαααααΆααααααΆαααααα»αααααΉααααΆααααα
ααΆαα
αααΎα (ααα’ααααΎ ARM Cortex-M) αα·α WebAssembly ααΆαααΆαααααααααΆαααααα»αααααΉααααΆαα·ααΆα HiFive1 rev B αααααα’ααααΎ RISC- ααααΆαααααααα V αα·αααααα Arduino nano33,
ααΆαααΆααααααΆααΆαααααΎαα‘αΎα (ααΆαααΆαααααααααΆααααΆααααΈααααααααΎ getters αα·α setters ααΆαααΆαααααααααΆαααα
ααΆααααααααα’ααΆαα·α) α
ααααα: opennet.ru