Environnement de développement en C pour MyRIO


Démarche à suivre pour programmer en C les cartes NI MyRIO
- Installer les logiciels à partir des 3 DVD fournis
- Télécharger (ou copier à partir du partage) et décompresser Support C dans c:MyRio. Ce sont des exemples en C
- Dans le sous-répertoire c:/MyRio/C Support for NI myRIO/documentation ouvrir la procédure d'installation C_Support_for_NI_myRIO_User_Guide
- Si ce n'est pas déjà fait, Installer Java
- Installer Eclipse pour MyRIO ou installer le à partir de l'exécutable sur le partage
- Rajouter la variable d'environnement PATH sur Windows suivant votre système :
(Windows 32-bit):
C:Program FilesNational InstrumentsEclipse14.0armsysrootsi686-nilrtsdk-mingw32usrbinarmv7a-vfp-neon-nilrt-linux-gnueabi
(Windows 64-bit):
C:Program Files (x86)National InstrumentsEclipse14.0armsysrootsi686-nilrtsdk-mingw32usrbinarmv7a-vfp-neon-nilrt-linux-gnueabi
- C:Program Files (x86)_National Instruments_Eclipse_14.0_x64_sysroots_i686-nilrtsdk-mingw32_usr_bin
C:_Program Files (x86)_National Instruments_Eclipse_14.0_arm_sysroots_i686-nilrtsdk-mingw32_usr_bin
Configuration NI Myrio
- Connectez le NI Myrio à l'ordinateur hôte à l'aide d'un câble USB .
- Notez l'adresse IP de la cible NI Myrio 172.22.11.2
- Cliquez sur Launch the Getting Started Wizard et suivre les instructions
Après avoir installé le logiciel sur la cible NI Myrio , effectuez les étapes suivantes pour activer
Secure Shell ( SSH ) sur la cible, si cela n'est pas déjà fait.
- Sur l'ordinateur hôte , ouvrez un navigateur Web et saisissez l'URL de votre carte pour lancer NI Configuration
- Dans la section Startup Settings cochez Enable Secure Shell Server (sshd)
- Sauvegardez et redémarrez votre carte.
Importation des exemples C Support pour NI Myrio sur Eclipse
- Lancez Eclipse , spécifiez un espace de travail où se trouvent les exemples (c:/MyRio), puis cliquez sur OK pour afficher le C / C ++ perspective
- Sélectionnez "Fichier/Importer/General/Existing Projects into WorkSpace" pour important les projets voulus et existants dans l'espace de travail. Prendre les projets C Support for NI myRIO et myRIO Example - DIO
Installez FPGA Bitfiles sur la cible NI myRIO
- Dans Eclipse , sélectionnez Window/Open Perspective/Other
- Sélectionnez Remote Systems Explorer et cliquez sur OK
- Cliquez sur Remote Systems Explorer
![]()
- Choisissez General dialog box " Linux et cliquez sur Next
- Saisissez l'adresse IP de votre cible NI Myrio dans la zone de texte Host name et cliquez sur Suivant
- Mettre un nom à la connexion dans Connection name
- Aller dans Configure proxy setting, dans Active provider, choisir Direct à la place de Native. Valider (OK). Next
- Activez la case ssh.files checkbox et cliquez sur Next
- Activez la case processes.shell.linux et cliquez sur Next
- Activez la case ssh.shells et cliquez sur Next
- Finish
Suivez les étapes suivantes pour connecter à la cible NI Myrio :
- Dans le volet de Remote Systems , cliquez-droit sur la cible et sélectionnez Connect.
login ID : admin Il n'y a pas de mot de passe
- Une flèche verte apparaît sur l'icône de cible lorsque le NI Myrio est connecté .
![]()
Suivez les étapes suivantes pour installer les
bitfiles FPGA sur la cible NI Myrio :
- Dans le volet Remote Systems , sur votre cible, aller dans Sftp Files puis dans le répertoire /Root/var/local/natinst/. Clic droit sur ce répertoire, choisir : New"Folder et rajouter bitfiles
- Entrez dans ce répertoire bitfiles et cliquez droit. Sélectionner Export From Project
- Cliquez sur c:/MyRio/C Support for NI myRIO/source
- Selectionnez le FPGA bitfile : NiFpga_MyRio1900Fpga20.lvbitx
- Cliquez sur Finish
Liens utiles
-
Programmer NI MyRIO en langage C
- Support en C pour MyRIO 2 exemple
- Une fois tout installé, créez un nouveau projet sous éclipse :
Nouveau projet
- Image Iso de Labview pour %yRIO

