开源推荐 TinyGo,单片机的 Go 语言

astaxie · 2020年02月24日 · 最后由 h12 回复于 2020年02月25日 · 542 次阅读

TinyGo 是一个将 Go 带入具有单处理器内核的微控制器和小型系统的项目。TinyGo 内部使用 LLVM 而不是发出 C,这有望带来更小更高效的代码,并且肯定会带来更大的灵活性。

官网:

tinygo 目前支持的设备有:

FOSDEM 2020 上面刚宣布的好消息是 Google 官方把他纳入了自己的体系

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio

https://tinygo.org/lang-support/ GC 已经支持了,语言功能支持得比较完整了 https://tinygo.org/lang-support/stdlib/ 标准库还有待加强

tinygo 在应用上还是有挺多问题的,比如目前支持的板子有限,对于自主开发需要自己实现完整的 bootloader

缺少部分硬件基础功能支持,比如 BLE 相关功能

kevin 回复

希望在谷歌支持下把社区生态做起来

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册