自从我听说google的新语言Go后,我就想用它来进行微控制器编程。特别是像Atmega系列这样的Atmel AVR微控制器。这个架构有没有Go端口?
发布于 2009-11-13 09:22:05
不没有。请参阅http://golang.org/doc/install.html
Go编译器支持两个操作系统(Linux、Mac )和三个指令集。(amd64,386和arm (也称为ARM))
发布于 2012-08-17 10:37:42
我的回答可能太晚了,但是Go在2012年8月同时拥有默认编译器(6g,8g)和GCC编译器(实际上它也是官方的,但不是默认的),这意味着它支持GCC支持的所有架构;然而,正如Limbus所说,Go是针对多核计算机的。我个人认为使用C会得到更好的结果,如果你仍然想使用它,那也没问题,因为Go在单核应用程序中管理得很好(但没有C那么好)。
发布于 2009-11-13 21:08:10
我不认为Go (多核/高可伸缩性)的目的与mikrocontroller配合得很好。
去问问你自己,为什么在微控制器上,C语言(甚至汇编)比C++更受欢迎。
https://stackoverflow.com/questions/1726546
复制相似问题