<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.electroniciens.cnrs.fr/index.php?action=history&amp;feed=atom&amp;title=Les_Groupes_ARM_%3A_LabVIEW</id>
	<title>Les Groupes ARM : LabVIEW - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.electroniciens.cnrs.fr/index.php?action=history&amp;feed=atom&amp;title=Les_Groupes_ARM_%3A_LabVIEW"/>
	<link rel="alternate" type="text/html" href="https://wiki.electroniciens.cnrs.fr/index.php?title=Les_Groupes_ARM_:_LabVIEW&amp;action=history"/>
	<updated>2026-06-19T05:59:06Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.electroniciens.cnrs.fr/index.php?title=Les_Groupes_ARM_:_LabVIEW&amp;diff=4051&amp;oldid=prev</id>
		<title>William.benharbone le 26 juin 2019 à 22:31</title>
		<link rel="alternate" type="text/html" href="https://wiki.electroniciens.cnrs.fr/index.php?title=Les_Groupes_ARM_:_LabVIEW&amp;diff=4051&amp;oldid=prev"/>
		<updated>2019-06-26T22:31:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;subtab&amp;quot;&amp;gt;[[Accueil]] - [[Les_Groupes_ARM]] - [[Les_Groupes_ARM_:_LabVIEW|LabVIEW for ARM]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;subtab&amp;quot;&amp;gt;[[Le groupe LabVIEW|LABVIEW]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Cible utilisée : LUMINARY MICRO LM3S8962 EVALUATION BOARD =&lt;br /&gt;
&lt;br /&gt;
Voici un document pour vous présenter la possibilité de programmer très rapidement sous NI-LabVIEW Embedded for ARM µc de cartes Texas Instruments tel que le kit [http://www.ti.com/lit/ml/spmt147b/spmt147b.pdf LM3S8962] dont le prix d&amp;#039;achat est d&amp;#039;environ &amp;#039;&amp;#039;soixante quinze&amp;#039;&amp;#039; (75) &amp;#039;&amp;#039;euros&amp;#039;&amp;#039; chez [http://radiospares-fr.rs-online.com/web/c/?sra=oss&amp;amp;r=t&amp;amp;searchTerm=lm3s8962&amp;amp;x=0&amp;amp;y=0 RadioSpares]. &lt;br /&gt;
&lt;br /&gt;
L&amp;#039;interface de développement est [http://www.ni.com/labview/arm/f/ NI-LabVIEW] (National Instrument), logiciel très populaire, relativement simple et rapide à prendre en main mais aussi assez coûteux puisqu&amp;#039;il vous faudra investir environ 1500 € pour une licence &amp;quot;définitive&amp;quot; de ce module (contre 400 € pour une version d&amp;#039;évaluation de 60 jours). Cependant, l&amp;#039;environnement &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;NI-LabVIEW&amp;lt;/span&amp;gt; et son module &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;NI-LabVIEW Embedded for ARM µc&amp;lt;/span&amp;gt; présente un gros avantage puisque qu&amp;#039;ils peuvent tourner sous les systèmes d&amp;#039;exploitations Linux et Windows sans vraiment s&amp;#039;en soucier.&lt;br /&gt;
&lt;br /&gt;
Comme indiqué dans l&amp;#039;article de NI, les principales raisons d&amp;#039;utiliser un Module LabVIEW Embedded for ARM Microcontrollers sont :&lt;br /&gt;
 - la possibilité de développer rapidement du code exécutable sur les microcontrôleurs ARM;&lt;br /&gt;
 - la possibilité de programmer à l&amp;#039;aide d&amp;#039;outils de conception graphique de haut niveau, &lt;br /&gt;
   qui permet une transition rapide entre les phases de développement et de déploiement;&lt;br /&gt;
 - la possibilité de développer avec du matériel d&amp;#039;évaluation basées sur le ARM7 et le Cortex-M3;&lt;br /&gt;
 - la possibilité d&amp;#039;incorporer le code C généré avec NI-LabVIEW dans nos solutions matérielles personnalisées.&lt;br /&gt;
&lt;br /&gt;
Je ne vous parlerai pas des opérations d&amp;#039;installation du logiciel &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;NI-LabVIEW&amp;lt;/span&amp;gt; et de son module &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;NI-LabVIEW Embedded for ARM µc&amp;lt;/span&amp;gt; qui sont très simple mais aussi très longue. La suite de ce document suppose donc que vous ayez déjà effectué ces manipulations.&lt;br /&gt;
&lt;br /&gt;
= Contenu du kit d&amp;#039;évaluation LM3S8962 pour le développement =&lt;br /&gt;
[[Fichier:EK_LM3S8962_8_09.jpg|vignette|upright=1.65|KIT LM3S8962]]&lt;br /&gt;
Le kit d&amp;#039;évaluation vendu chez RS contient tout le nécessaire pour développer et exécuter des applications pour les microcontrôleurs de la famille Stellaris, dont :&lt;br /&gt;
 - 1 carte d&amp;#039;évaluation LM3S8962 (EVB),&lt;br /&gt;
 - 1 câble USB micro (noir),&lt;br /&gt;
 - 1 câble pour la cible de 20 broches JTAG / SWD,&lt;br /&gt;
 - 1 câble CAN de 10-broches,&lt;br /&gt;
 - 1 câble Ethernet rétractable,&lt;br /&gt;
 - 1 CD contenant :&lt;br /&gt;
    - une documentation complète,&lt;br /&gt;
    - la version d&amp;#039;évaluation des outils logiciels :&lt;br /&gt;
       - le guide de démarrage rapide avec quelques codes sources&lt;br /&gt;
       - les pilotes et librairies StellarisWare ® Peripheral avec exemples code source&lt;br /&gt;
       - une version d&amp;#039;évaluation de :&lt;br /&gt;
          - kit de développement de microcontrôleur Keil RealView ™ ® (MDK-ARM)&lt;br /&gt;
          - l&amp;#039;IDE Code Composer Studio ™ de Texas Instruments (que nous n&amp;#039;utiliserons pas)&lt;br /&gt;
&lt;br /&gt;
= Connections du kit d&amp;#039;évaluation LM3S8962 sur un ordinateur (sous Windows) =&lt;br /&gt;
&lt;br /&gt;
Voici comment connecter très rapidement et facilement votre carte d&amp;#039;évaluation LM3S8962 à votre ordinateur (portable ou non), tournant par exemple sous Windows7. Il vous faudra :&lt;br /&gt;
 - le module ULINK2 de KEIL (disponible chez NI avec la version du kit d&amp;#039;évaluation à 400€),&lt;br /&gt;
 - le câble USB pour relier ce module (vendu avec le module ULINK2),&lt;br /&gt;
 - la carte d&amp;#039;évaluation LM3S8962 (contenu dans le kit d&amp;#039;évaluation vendu chez RS pour 75€),&lt;br /&gt;
 - le câble USB micro noir (contenu dans le kit d&amp;#039;évaluation LM3S8962).&lt;br /&gt;
Ci-dessous les étapes illustrées pour les différentes connections, un jeu d&amp;#039;enfant...&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
lm3swiki.jpg|Détail carte&lt;br /&gt;
connexion etp1.jpg|Ensemble non connecté&lt;br /&gt;
connexion etp2.jpg|ULINK2 avec LM3S8962&lt;br /&gt;
connexion etp3.jpg|ULINK2 avec le PC &lt;br /&gt;
connexion etp4.jpg|LM3S8962 avec le PC&lt;br /&gt;
connexion etp5.jpg|Ensemble connecté&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Lancer et configurer NI-LabVIEW Embedded for ARM pour LM3S8962 =&lt;br /&gt;
Voici les étapes à suivre pour démarrer un projet sous NI-LabVIEW Embedded for ARM. Les utilisateurs familiers avec l&amp;#039;environnement NI-LabVIEW ne seront pas dépaysés puisqu&amp;#039;il s&amp;#039;agit du même logiciel avec une étape en plus qui consiste uniquement à sélectionner et configurer la cible embarquée, ici le LM3S8962.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
 |+ Etapes&lt;br /&gt;
 |-&lt;br /&gt;
 | width=&amp;quot;10%&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; width=&amp;quot;19%&amp;quot; | Image (cliquez pour agrandir)&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Etape-1&lt;br /&gt;
 | [[Fichier:labview2011.jpg|vignette|left=1.10|Lancer NI-LabVIEW201X]]&lt;br /&gt;
 | Lancez votre application NI-LabVIEW&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Etape-2&lt;br /&gt;
 | [[Fichier:gestionnaire de projets.jpg|vignette|left=1.10|Gestionnaire de projets]]&lt;br /&gt;
 | Configurez votre projet NI-LabVIEW&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Etape-3&lt;br /&gt;
 | [[Fichier:gestionnaire de projets2.jpg|vignette|left=1.10|Gestionnaire de projets]]&lt;br /&gt;
 | Vérifiez la version de la licence, sélectionnez la famille des micro-contrôleurs (pour la compilation) et cliquez sur le bouton &amp;quot;Démarrer...&amp;quot; &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Etape-4&lt;br /&gt;
 | [[Fichier:createNewArmProject.jpg|vignette|left=1.10| Créez nouveau projet ARM]]&lt;br /&gt;
 | Sélectionnez un projet de type blank et cliquez sur le bouton &amp;quot;Suivant &amp;gt;&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Etape-5&lt;br /&gt;
 | [[Fichier:createNewArmProject2.jpg|vignette|left=1.10|Créez nouveau projet ARM]]&lt;br /&gt;
 | Sélectionnez la bonne version de votre carte (ici le kit LM3S8962), cliquez sur le bouton &amp;quot;Suivant &amp;gt;&amp;quot; &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Etape-6&lt;br /&gt;
 | [[Fichier:createNewArmProject3.jpg|vignette|left=1.10|Créez nouveau projet ARM]]&lt;br /&gt;
 | Vérifiez le gestionnaire de votre projet créé, sélectionnez le type de construction (hard/simul) et cliquez sur &amp;quot;Terminer&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Etape-7&lt;br /&gt;
 | [[Fichier:explorateur projet.jpg|vignette|left=1.10|Environnement de travail]]&lt;br /&gt;
 | Voici votre environnement de travail par défaut prêt à être utilisé. Avec sur la gauche, l&amp;#039;arborescence de votre projet et sur la droite vos fenêtres pour la face avant (dans le cas d&amp;#039;une simulation/débugger) et le diagramme qui sera votre fenêtre de programmation...&lt;br /&gt;
 |}&lt;br /&gt;
Voilà, vous êtes prêt à programmer sur la carte en NI-LabVIEW Embedded for ARM !!!&lt;br /&gt;
&lt;br /&gt;
= Ecrire un premier code et le tester en mode simulation/débugger =&lt;br /&gt;
Pour suivre cette partie, vous devez avoir connecté l&amp;#039;ensemble de vos équipements pour le développement, plus précisément la carte LM3S8962 à votre ordinateur à travers le module ULINK2 de chez KEIL. Vous devez également avoir lancé et configuré l&amp;#039;environnement de développement NI-LabVIEW Embedded for ARM. Si vous ne savez pas comment faire, revenez en amont de ce document pour suivre les différentes étapes.&lt;br /&gt;
&lt;br /&gt;
Le code que nous allons écrire est très simple. Nous allons dans un premier temps l&amp;#039;exécuter à la fois sur le pc (mode débugger/simulation) et aussi sur la cible LM3S8962. Ce code va permettre d&amp;#039;in/décrémenter un registre à décalage; d&amp;#039;éclairer une LED0 située sur la carte LM3S8962 et en même temps un indicateur voyant positionné sur la Face-Avant. Tout ceci s’effectuera lorsqu&amp;#039;un utilisateur appuiera sur l&amp;#039;un des boutons Up/DownButton0 situés soit sur la carte LM3S8962, soit sur l&amp;#039;une des commandes Up/DownButtonDbg placées sur la Face-Avant; et d&amp;#039;en afficher la valeur du registre à décalage à la fois sur l&amp;#039;afficheur Oled de la carte LM3S8962 et sur un indicateur numérique placé en Face-Avant. La base de temps sera réglée à 100ms. &lt;br /&gt;
En résumé, il faudra donc :&lt;br /&gt;
 - 4 entrées à définir : 2 digitales pour les Up/Down de la carte LM3S8962 et 2 commandes Up/Dw pour la Face-Avant,&lt;br /&gt;
 - 2 sorties : 1 digitale LED0 pour la carte LM3S8962 et un indicateur LED0 pour la Face-Avant,&lt;br /&gt;
 - 1 ensemble de fonctions (DisplayInit, DisplayClear, DisplayDrawString) pour la gestion de l&amp;#039;afficheur Oled de la carte LM3S8962... &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot; style=&amp;quot;text-align:justify&amp;quot;&lt;br /&gt;
 |+ Etapes&lt;br /&gt;
 |-&lt;br /&gt;
 | width=&amp;quot;10%&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; width=&amp;quot;19%&amp;quot; | Image (cliquez pour agrandir)&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Etape-1&lt;br /&gt;
 | [[Fichier:explorateur_projet_wiki.jpg|vignette|left=2.20|Explorateur Projet]]&lt;br /&gt;
 | Observez bien l&amp;#039;explorateur de votre projet. Pour commencer, double cliquer sur le fichier vi se trouvant sous le répertoire &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;EK-LM3S8962&amp;lt;/span&amp;gt; si la fenêtre de votre Face-Avant n&amp;#039;est pas ouverte. Dans notre exemple, il s&amp;#039;agit du fichier &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Untitled ARM.vi&amp;lt;/span&amp;gt;. Vous pouvez également ouvrir la fenêtre Diagramme associée à la Face-Avant en tapant simultanément sur les touches &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;CTRL+E&amp;lt;/span&amp;gt; de votre clavier.&lt;br /&gt;
Importez dans la partie &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Digital Input&amp;lt;/span&amp;gt; les éléments de la carte LM3S8962 qui représenteront les deux boutons &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;UpButton0&amp;lt;/span&amp;gt; et &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;DownButton0&amp;lt;/span&amp;gt;. Pour ce faire, cliquez-droit sur le dossier &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;EK-LM3S8962&amp;lt;/span&amp;gt;, allez dans &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Nouveau-&amp;gt;Elemental I/O&amp;lt;/span&amp;gt; et cliquez-gauche. Sélectionnez dans la liste à gauche le groupe &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Digital Input&amp;lt;/span&amp;gt; les éléments &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;UpButton0&amp;lt;/span&amp;gt; et &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;DownButton0&amp;lt;/span&amp;gt; et ajoutez les en cliquant sur la &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;flèche-bleue de droite&amp;lt;/span&amp;gt;. Faites la même manipulation pour les &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Digital Output&amp;lt;/span&amp;gt; et la &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;LED0&amp;lt;/span&amp;gt;. Puis cliquez sur le bouton &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;. &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Etape-2&lt;br /&gt;
 | [[Fichier:sources.jpg|vignette|left=2.20|Sources Face avant et Diagramme]]&lt;br /&gt;
 | Construisez la Face-Avant et le Diagramme comme représenté sur l&amp;#039;image ci-contre. Vous pouvez me contacter par email (eric.duvieilbourg@univ-brest.fr) pour vous envoyer le source si vous avez des difficultés. Une fois la Face-Avant et le Diagramme terminés, vous pouvez cliquer sur le bouton &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Flèche-Exécuter&amp;lt;/span&amp;gt; pour exécuter le code. Ceci aura pour effet de : &lt;br /&gt;
 - compiler l&amp;#039;ensemble du projet,&lt;br /&gt;
 - télécharger (uploader) l&amp;#039;exécutable créé vers la cible (target),&lt;br /&gt;
 - lancer/exécuter le programme.&lt;br /&gt;
Je vous conseille de lire la suite pour entrer dans les détails sur ces 3 points.  &lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Uploader votre code binaire compilé vers la cible LM3S8962 =&lt;br /&gt;
&lt;br /&gt;
Voici les principales étapes qui vont se présenter lorsque vous allez compiler votre code :&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot; style=&amp;quot;text-align:justify&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 | width=&amp;quot;10%&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; width=&amp;quot;60%&amp;quot; | Image (cliquez pour agrandir)&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Etape-1&lt;br /&gt;
 | &amp;lt;gallery&amp;gt;&lt;br /&gt;
   executer.jpg|Cliquez sur Exécuter&lt;br /&gt;
   &amp;lt;/gallery&amp;gt;&lt;br /&gt;
 | Pour lancer toute la séquence de la compilation à l&amp;#039;exécution du code, il vous suffira de cliquer sur le bouton &amp;quot;flèche Exécuter&amp;quot; présente sur les fenêtres Face-Avant et Diagramme sur NI-LabVIEW&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Etape-2&lt;br /&gt;
 | &amp;lt;gallery&amp;gt;&lt;br /&gt;
   c_code_generator.jpg|Génération du code C&lt;br /&gt;
   compile_config.jpg|Configurez la compilation&lt;br /&gt;
   &amp;lt;/gallery&amp;gt;&lt;br /&gt;
 | NI-LabVIEW va tout d&amp;#039;abord chercher à lancer le compilateur KEIL pour générer le code C. A ce moment, une fenêtre s&amp;#039;ouvre automatiquement pour vous demander à partir de quel endroit vous voulez compiler le code, utile si vous utilisez un serveur d&amp;#039;application.  &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Etape-3&lt;br /&gt;
 | &amp;lt;gallery&amp;gt;&lt;br /&gt;
   build1s3.jpg|Construction de l&amp;#039;exé. 1/3&lt;br /&gt;
   build2s3.jpg|Construction de l&amp;#039;exé. 2/3&lt;br /&gt;
   build3s3.jpg|Construction de l&amp;#039;exé. 3/3&lt;br /&gt;
   resolving_debug.jpg|Add code pour le dbg &lt;br /&gt;
   &amp;lt;/gallery&amp;gt;&lt;br /&gt;
 | La compilation s&amp;#039;effectue sur 3 ou 4 phases en fonction du mode d&amp;#039;exécution target-simulation-debugger ou target seul, simulation seul ou debugger seul. La 4ème phase concerne uniquement le mode dbg qui ajout automatiquement du code pour synchroniser en temps &amp;quot;réel&amp;quot; les exécutions sur la cible et sur le pc.&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Etape-4&lt;br /&gt;
 | &amp;lt;gallery&amp;gt;   &lt;br /&gt;
   download_prog.jpg|Téléchargement du code&lt;br /&gt;
   download_success.jpg|Téléchargement OK&lt;br /&gt;
   &amp;lt;/gallery&amp;gt;&lt;br /&gt;
 | Ensuite le code est téléchargé dans le cas où vous avez choisi de l&amp;#039;envoyer sur la cible et vérifié.&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Etape-5&lt;br /&gt;
 | &amp;lt;gallery&amp;gt;   &lt;br /&gt;
   starting_target.jpg|Lancement sur la cible&lt;br /&gt;
   run.jpg|Lancement sur le pc&lt;br /&gt;
   &amp;lt;/gallery&amp;gt;&lt;br /&gt;
 | Enfin, l&amp;#039;application lance le programme sur la cible (si target sélectionné) et sur le pc (si simul/dbg sélectionnés) en fonction des modes. &lt;br /&gt;
 |}&lt;br /&gt;
A ce niveau, votre code source programmé sous l&amp;#039;environnement NI-LabVIEW Embedded for ARM tourne sur votre cible LM3S8962 et sur votre PC. Voilà, vous avez donc assez rapidement et sans réelle configuration/préparation de votre système d&amp;#039;exploitation programmé sur un micro-contrôleur ARM.  &lt;br /&gt;
&lt;br /&gt;
----  &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Remarque&amp;lt;/span&amp;gt;&lt;br /&gt;
La programmation en mode débugger est beaucoup plus gourmande en code qu&amp;#039;en mode target. En effet, des instructions sont ajoutées de manière transparente et automatiquement à votre code source afin de permettre la communication en continu entre votre application NI-LabVIEW de votre ordinateur et la carte d&amp;#039;évaluation telle que la LM3S8962. Si vous utilisez ce mode (ce qui sera sans aucun doute le cas lors de vos premières réalisations) cherchez à optimiser la taille de votre code source sous peine que la compilation à travers l&amp;#039;outil KEIL ne fonctionne pas et produise une erreur. La taille maximale de code exécutable téléchargeable avec la carte LM3S8962 est de 256Ko pour la licence professionnelle et 64Ko pour la licence évaluation. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot; style=&amp;quot;text-align:justify&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; width=&amp;quot;30%&amp;quot; | Image (cliquez pour agrandir)&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
 |-&lt;br /&gt;
 | scope=&amp;quot;row&amp;quot; | &amp;lt;gallery&amp;gt;   &lt;br /&gt;
   Projet_propriety.jpg|Projet arborescence&lt;br /&gt;
   projet_prop_cfg_target.jpg|Application spécification&lt;br /&gt;
   &amp;lt;/gallery&amp;gt;&lt;br /&gt;
 | Pour configurer les modes target, simulation ou débugger, il vous faudra parcourir l&amp;#039;arborescence de votre projet, cliquez droit sur  &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Application&amp;lt;/span&amp;gt; et sélectionner &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Propriétés&amp;lt;/span&amp;gt;. &lt;br /&gt;
Cet action ouvrira une nouvelle fenêtre qui vous permettra de spécifier des paramètres de construction pour votre application suivant les différents modes cités précédemment. &lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Pour terminer, voici des impressions écran de la taille des exécutables suivant les deux modes de constructions différents : target avec mode débugger et target seul. La différence n&amp;#039;est pas négligeable. &lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot; style=&amp;quot;text-align:justify&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; width=&amp;quot;50%&amp;quot; | Avec débugger (cliquez pour agrandir)&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; width=&amp;quot;50%&amp;quot; | Sans débugger (cliquez pour agrandir)&lt;br /&gt;
 |-&lt;br /&gt;
 | scope=&amp;quot;row&amp;quot; | &amp;lt;gallery&amp;gt;   &lt;br /&gt;
   modedbgtargettailleAvec.jpg|Projet arborescence&lt;br /&gt;
   modedbgtargettailleflashAvec.jpg|Application spécification&lt;br /&gt;
   &amp;lt;/gallery&amp;gt;&lt;br /&gt;
 | &amp;lt;gallery&amp;gt;   &lt;br /&gt;
   modetargetSans.jpg|Projet arborescence&lt;br /&gt;
   modedbgtargettailleflashSans.jpg|Application spécification&lt;br /&gt;
   &amp;lt;/gallery&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
----&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
--[[Utilisateur:ED29|Eric DUVIEILBOURG]] ([[Discussion utilisateur:ED29|discussion]]) 15 mars 2013 à 15:27 (CET)&lt;/div&gt;</summary>
		<author><name>William.benharbone</name></author>
	</entry>
</feed>