Desde que escuché sobre el nuevo idioma de Google Go, quise usarlo para la programación de microcontroladores. En particular, los microcontroladores Atmel AVR como la serie Atmega. ¿Hay un puerto Go para esta arquitectura?¿Ir a puerto a la arquitectura AVR?
Respuesta
No, no hay. Ver http://golang.org/doc/install.html
compiladores Go admiten dos sistemas operativos (Linux , Mac OS X) y tres conjuntos de instrucciones. (AMD64, 386, y el brazo (ARM alias))
que no thinkg que el propósito de Go (multi-core/highscalability) va bien con mikrocontrollers.
Ve a preguntarte por qué C (e incluso el ensamblaje) es preferible a C++ en los microcontroladores.
Puedo estar respondiendo demasiado tarde, pero Go, en agosto de 2012, tiene el compilador predeterminado (6g, 8g) y el compilador GCC (en realidad también es oficial, pero no es el predeterminado), lo que significa que admite todas las arquitecturas compatibles con GCC; sin embargo, y como Limbus declaró, Go está dirigido a computadoras multi-core. Personalmente creo que obtendrías mejores resultados con C. Si todavía quieres usarlo, eso va a estar bien, ya que Go se maneja bien en aplicaciones de un solo núcleo (pero no tan bien como C).
Eso puede ser cierto, pero, por desgracia, no puedo encontrar ningún ejemplo de esto. Parece que nadie lo intentó, pero tal vez sea solo el nombre del idioma lo que dificulta la búsqueda. – vadipp
- 1. Lenguajes de programación Dirigido a Arduino/AVR
- 2. Notepad ++ ir a la definición
- 3. función Ir a escribir
- 4. Problema "ir a la definición" de Eclipse
- 5. ir a la ruta y luego tar?
- 6. Vim - Ir a la ubicación anterior
- 7. Ir: transferir var a la función anónima
- 8. Argumentos para ir a la fuente abierta
- 9. ir a la definición plugin gedit
- 10. android - ir a la pantalla de configuración
- 11. Ir a la definición en concreto tipo
- 12. Ir a la declaración en Visual Studio
- 13. AVR Analog Comparator + Internal Pullup?
- 14. puerto LWJGL a Android
- 15. ¿Qué es la arquitectura orientada a servicios?
- 16. Arquitectura orientada a servicios: cómo la definiría
- 17. WPF ¿A qué IDE ir?
- 18. Go usa Ir a analizarse?
- 19. backbone ir a otra página
- 20. ¿A qué se conecta la dirección del puerto 0x80?
- 21. Conversión Ir estructura a JSON
- 22. ¿Portar un kernel a una arquitectura diferente?
- 23. Ir a Definición en Visual Studio - Interfaces
- 24. ¿Debo ir al widget o a HTML?
- 25. Ir a idioma en el iPhone
- 26. ¿A dónde deberían ir las sentencias 'CreateMap'?
- 27. Preservar sreg en interrupciones AVR
- 28. Eclipse CTRL + A, CTRL + E ir al principio ir al final de la línea
- 29. Anexar a un archivo en Ir
- 30. ¿Hay un [Ir a archivo ...] en Xcode?
Quizás pueda conectarlo con gccgo: http://golang.org/doc/gccgo_install.html –
Dada la atención que recibe, no creo que sea demasiado. Ve se ve muy bien, mejores partes de todos mis idiomas favoritos. Va a ser interesante ver qué cosas hace la gente con él en los próximos años. –
Parece que hay un puerto muy tosco para el Arduino Uno (ATmega 328 PU), por lo que puede buscar inspiración http://gobot.io/documentation/platforms/arduino/#how-to-use. –