Posso programar C dentro de um IDE agradável no computador desktop para o RPi


13

Sou do fundo de desenvolvimento do Microsoft Windows, estou feliz com os recursos de navegação de código e IntelliSense. É possível instalar um IDE, como o Eclipse, [suponho que provavelmente seja melhor dar o salto e Linux de inicialização dupla] e fazer o desenvolvimento na minha área de trabalho rápida e implantar no Pi?


2
Você pode executar o eclipse no RasPi, mas o eclipse é um recurso pesado e provavelmente seria inutilizável. Em vez de inicialização dupla, você pode querer olhar para a tecnologia de virtualização como o virtualbox.
22612 Steve Robillard

Respostas:


13

Sim, você pode desenvolver em outro lugar antes de implantar no Pi.

No entanto, como o Pi é uma arquitetura diferente se você compilar com seu compilador nativo, seu código não será executável no Pi.

Isso pode ser resolvido usando um compilador cruzado. Essencialmente, este é um segundo compilador GCC no seu sistema que usa a cadeia de ferramentas ARM para compilar.

Mais informações podem ser encontradas nesta pergunta:

Como crio uma cadeia de ferramentas do GCC 4.7 para compilação cruzada?


De alguma forma, posso usar o Eclipse (ou algo mais?) Para usar esse compilador?
Dog Orelhas

@DogEars Eu não sou um programador C, mas você deve poder alterar o compilador do projeto no Eclipse para apontar para o que quiser. Nesse caso, será o diretório que você definiu como Prefix directory.
Jivings

Eu não uso o eclipse, mas parece-me que você pode criar um arquivo make que alterou o compilador C e, em seguida, implanta seu programa no RPI automaticamente, se assim o desejar.
user606723

@ user606723 Sim, você deve definir a CROSS_COMPILEvariável ao invocar o make I believe.
Jivings

3

Sim, você pode compilar o software Raspberry Pi no Windows com o compilador cruzado e usar o Eclipse como IDE. Você pode até depurar remotamente seu software em execução no Raspberry Pi no Windows, visualizar variáveis ​​passando o cursor do mouse sobre elas, etc.

Aqui estão as instruções de como preparar o compilador cruzado e configurar o Eclipse como IDE para Raspberry Pi: http://www.gurucoding.com/en/raspberry_pi_eclipse/index.php


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.