Puis-je programmer C dans un joli IDE sur un ordinateur de bureau pour le RPi


13

Je suis issu du développement de Microsoft Windows, je suis satisfait des fonctionnalités d'IntelliSense et de navigation de code, est-il possible pour moi d'installer un IDE, comme Eclipse, [je suppose qu'il est probablement préférable pour moi de faire le saut et Linux à double démarrage] et faire le développement sur mon bureau rapide et déployer sur le Pi?


2
Vous pourrez peut-être exécuter eclipse sur le RasPi, mais eclipse est un porc de ressources et serait probablement inutilisable. Au lieu d'un double démarrage, vous voudrez peut-être plutôt regarder la technologie de virtualisation comme virtualbox.
Steve Robillard

Réponses:


13

Oui, vous pouvez développer ailleurs avant de déployer sur le Pi.

Cependant, comme le Pi est une architecture différente si vous compilez avec votre compilateur natif, votre code ne sera pas exécutable sur le Pi.

Cela peut être résolu en utilisant un compilateur croisé. Il s'agit essentiellement d'un deuxième compilateur GCC sur votre système qui utilise la chaîne d'outils ARM pour la compilation.

Plus d'informations peuvent être trouvées dans cette question:

Comment créer une chaîne d'outils GCC 4.7 pour la compilation croisée?


Je peux alors utiliser Eclipse (ou autre chose?) Pour utiliser ce compilateur?
Dog Ears

@DogEars Je ne suis pas un programmeur C, mais vous devriez pouvoir changer le compilateur de projet dans Eclipse pour pointer ce que vous voulez. Dans ce cas, ce sera le répertoire que vous avez défini comme Prefix directory.
Jivings

Je n'utilise pas eclipse, mais il me semble que vous pourriez créer un fichier make qui a changé le compilateur C et même déployer automatiquement votre programme sur le RPI, si vous le souhaitez.
user606723

@ user606723 Oui, vous devez définir la CROSS_COMPILEvariable lors de l'invocation de make je crois.
Jivings

3

Oui, vous pouvez compiler le logiciel Raspberry Pi à partir de Windows avec un compilateur croisé et utiliser Eclipse comme IDE. Vous pouvez même déboguer à distance votre logiciel exécuté sur le Raspberry Pi à partir de Windows, afficher les variables en plaçant le curseur de la souris dessus, etc.

Voici les instructions pour préparer le compilateur croisé et configurer Eclipse en tant qu'IDE pour Raspberry Pi: http://www.gurucoding.com/en/raspberry_pi_eclipse/index.php


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.