tinygo 项目很活跃

Releases · tinygo-org/tinygo · GitHubGo compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM. - Releases · tinygo-org/tinygohttps://github.com/tinygo-org/tinygo/releases/

几天没关注,已经发布了最新的 0.24.0版本,支持了Go1.19的部分语法,修复了一堆BUG,包含一个web assembly平台的上的GC BUG,对于mac用户来说,最重要的是增加了对M1芯片的支持。


tinygo除了可以用于MCU还可以用在web assembly上,相比Go官方版本,tinygo生成的文件要小非常非常的多。对于一个简单的hello world,tinygo只需要一百多KB,而Go官方版本需要2MB。


你可能感兴趣的:(golang,嵌入式硬件)