Processus de développement C++ en réseau


Plusieurs problèmes ont été rencontrés qui amènent à devoir développer les projets C++ en réseau :
- Les drivers USB de la carte MyRio ne sont plus reconnus par W8. Même après déinstallation et réinstallation des trois CD, le problème persiste.
- Les carte MyRio sont chères par rapport à d'autres telles Arduino (environ 10 fois plus chère). Il n'y en a pas assez pour tout un groupe de 10/12 étudiants puisque nous n'en avons que 6.
- Les TP de deuxième année utilisent le réseau, autant s'y habituer tout de suite.
Procédure
- Mettre la carte MyRio en WiFi.
- Si cela n'a pas déjà été fait, sur un navigateur, la carte connectée (et reconnue) sur un port USB, se connecter à l'adresse : 170.22.11.2
- Sur l'icone réseau, choisir votre réseau WiFi, saisir la clé

- Bien noter l'adresse IP
- Compiler votre projet sur Eclipse (clic droit, built)
- Copier l'exécutable se trouvant dans le répertoire Debug de votre projet sur windows dans /home/admin sur linux de la carte. Pour cela, utiliser winscp.
se loguer :

Faire un glisser/déposer

Si WinScp n'est pas installer sur votre poste
- Pour exécuter le programme sur la carte, utiliser Putty en SSH
Ouvrir la connexion avec l'adresse IP de la carte MyRio

Se loguer en admin
Dans /home/admin, lancer l'exécutable ./nomProgramme
Ne pas oublier de lui donner les droit : chmod 777 nomProgramme

