Soy de un entorno de desarrollo de Microsoft Windows, estoy contento con las funciones de navegación de código e IntelliSense, ¿puedo instalar un IDE, como Eclipse? [Supongo que probablemente sea mejor para mí dar el salto y Linux de arranque dual] y ¿el desarrollo en mi escritorio rápido y la implementación en la Pi?
13
Respuestas:
Sí, puede desarrollar en otro lugar antes de implementar en Pi.
Sin embargo, debido a que el Pi es una arquitectura diferente si compila con su compilador nativo, su código no será ejecutable en el Pi.
Esto se puede resolver utilizando un compilador cruzado. Esencialmente, este es un segundo compilador GCC en su sistema que utiliza la cadena de herramientas ARM para la compilación.
Se puede encontrar más información en esta pregunta:
¿Cómo construyo una cadena de herramientas GCC 4.7 para la compilación cruzada?
fuente
Prefix directory
.CROSS_COMPILE
variable al invocar make I believe.Sí, puede compilar el software Raspberry Pi desde Windows con un compilador cruzado y usar Eclipse como IDE. Incluso puede depurar remotamente su software que se ejecuta en la Raspberry Pi desde Windows, ver las variables al pasar el cursor del mouse sobre ellas, etc.
Aquí están las instrucciones de cómo preparar el compilador cruzado y configurar Eclipse como IDE para Raspberry Pi: http://www.gurucoding.com/en/raspberry_pi_eclipse/index.php
fuente
Utilicé netbeans en lugar de eclipse como IDE para desarrollar y depurar programas C / C ++ en mi Raspberry Pi. He enumerado abajo como lo hice en esta entrada del blog: http://precisemath.wordpress.com/2014/04/13/c-dev-pi-2/
fuente