去AVR架构的端口了吗?

问题描述 投票:14回答:4

自从我听说Google的新语言Go之后,我就想将其用于微控制器编程。特别是Atmel系列之类的Atmel AVR微控制器。该架构是否有Go端口?

programming-languages go avr
4个回答
5
投票

不,没有。参见http://golang.org/doc/install.html

Go编译器支持两种操作系统(Linux,Mac OS X)和三个指令集。 (amd64、386和arm(又名ARM))


5
投票

我可能回答的太迟了,但是Go截至2012年8月,拥有默认的编译器(6g,8g)和GCC编译器(实际上也是官方的,但不是默认的),这意味着它支持所有GCC支持的架构;但是,正如Limbus所说,Go是针对多核计算机的。我个人认为使用C可以获得更好的结果。如果仍然要使用C,那会很好,因为Go在单核应用程序中管理得很好(但不如C)。


3
投票

我不认为Go(多核/可扩展性)的目的与mikrocontrollers配合得很好。

问问自己为什么微控制器上的C(甚至是汇编)比C ++更受青睐。


0
投票

tinygo是用于AVR(Arduino等)和其他嵌入式系统的有限golang编译器。它支持部分核心语言和标准库。

© www.soinside.com 2019 - 2024. All rights reserved.