Modifications

PIC

1 351 octets supprimés, 2 juillet 2015 à 15:27
aucun résumé de modification
La team créative, de la plate-forme PIC conçue par [[Utilisateur:LERUSTE REGIS | Régis LERUSTE]], est composée de :
*[[Utilisateur:Maëlle_Vimont | Maëlle Vimont]] pour l'animation de la communication plateforme C
*Laurent BERTHELOT pour le conseil à propos de tout sujet
===La plate-forme===
La plate-forme est approvisionnée constituée de matériel et de logiciels.Le matériel est approvisionné chez [http://www.microchip.com Microchip ] sous la forme d'un kit "Low Pin Count (LPC) USB Development kit with PICkit 3) référencé [http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=DV164139-2 DV164139-2].
Elle Il est composée composé principalement de :[[image:Microchip1259.JPG |thumb|center|upright=3]]
* 1 carte LPCUSB Development board équipée d'un microcontrôleur PIC16F1459
* 1 PICkit 3 Debugger/programmer qui se connecte sur J13 de la carte
* 2 câbles USB, 1 pour la carte, le 2ème pour le PICkit 3.
Les logiciels sont téléchargés à partir du site [http://www.microchip.com Microchip].
====Installation====
L'installation de la plate-forme suit la documentation [http://ww1.microchip.com/downloads/en/DeviceDoc/40001356C.pdf User's Guide].
Les étapes sont les suivantes :
* mla Installation de la Microchip Libraries for Applications (MLA) :* Installation de la plate-forme logicielle MPLAB X IDE* LPCInstallation du matériel=====mlaInstallation de la Microchip Libraries for Applications=====les étapes sont :*le téléchargement du fichier [http://ww1.microchip.com/downloads/en/softwarelibrary/mla_v2015_05_15_linux_installer.run mla_v2015_05_15_linux_installer.run]*l'exécution de ce fichier dans une fenêtre de commande (Ctrl+Alt+T) à lL'aide installation de la commande [https://fr.wikipedia.org/wiki/Sudo sudo] : <code> regis@regis-System-Product-Name:~$ cd Téléchargementsregis@regis-System-Product-Name:~/Téléchargements$ sudo ./mla_v2014_07_22_linux_installer.run </code>*Si la commande sudo ne s'exécute pas, MLA est décrite par Fiche [[instal_mla]] taper la commande [https://fr.wikipedia.org/wiki/Strace strace], ci-dessous le résultat partiel montre que ce fichier fonctionne en 32 bits : <code> regis@regis-System-Product-Name:~/Téléchargements$ strace ./mla_v2014_07_22_linux_installer.runexecve("./mla_v2014_07_22_linux_installer.run", ["./mla_v2014_07_22_linux_installe"...], [/* 59 vars */]) = 0[ Process PID=2323 runs in 32 bit mode.]open("/lib/ld===Installation de la plate-linux.so.2", O_RDONLY) forme logicielle MPLAB X IDE===== -1 ENOENT (No such file or directory) </code>il y a : L'''/lib/ld-linux.so.2 : No such file or directory''', donc il manque probablement une dépendance. Pour s'en assurer taper installation de la commande [https://fr.wikipedia.org/wiki/Locate locate ldplate-linux] : <code>regis@regisforme logicielle MPLAB X IDE sous Linux 32-SystemBit and Linux 64-ProductBit (Requires 32-NameBit Compatibility Libraries) :~$ locate ld-linux*le [http:/lib/x86_64-linux-gnu/ld-linux-x86-64www.somicrochip.2com/lib64/ldmplabx-linux-x86-64.so.2/usr/share/man/man8/ldide-linux.8.gz/usr/share/man/man8/ld-linux.so.8.gzinstaller logiciel]regis@regis-System-Product-Name:~$ </code> « Il semble que le fichier microchip cherche *la version x32 ». J'ai trouvé sur internet le site :[http://www.markusbemicrochip.com/2009/09/aboutmplabx-runningide-32release-bitnotes documentation].=====Installation du matériel=====L'interconnexion du matériel est réalisée selon la photo ci-programs-on-64-bit-ubuntu-and-shared-librariesdessous :[[image:Microchip1259.JPG |thumb|center|upright=3]]Les câbles USB fournissent la tension de 5 volts à la carte et au PICkit 3 Debugger/programmer.
To run 32===Apprentissage -bit programs on 64Création d'un projet===Compte tenu de la complexité de cette plate-bit installations of Ubuntuforme de programmation, install the package ia32-libs:je lun apprentissage est nécessaire. Il est basé sur la création d'ai installé avec un projet de la commande formation initiale de [https://frmicrochip.wikipediawikidot.orgcom/wiki/Sudo sudotls0101:lab1 Microchip] :.
<code>sudo apt-get install ia32-libs</code> En cours d'installation, 1a32-libs La création de ce projet est déclaré obsolète, trois autres sont proposés, j'ai choisi le premier.structurée en 12 étapes dont certaines demandent une attention particulière :Ensuite, j'ai lancé l'installation de la librairie MLA à l'aide de la commande [https://fr.wikipedia.org/wiki/Sudo sudo] *étape 9 : <code> regis@regisMove Source Files into the Project Folder -System-Product-Name:~$ cd Téléchargementsregis@regis-System-Product-Name:~/Téléchargements$ sudo ./mla_v2014_07_22_linux_installer.run </code> Les événements et actions suivants se succèdent :  Les répertoires sont créés et Cette opération consiste à copier les fichiers copierconcernés sous le répertoire du projet. Une erreur apparaît *étape 10 : « Java Run Time Environnement version is invalid or not found » Download JRE ? Yes Une 2ème erreur apparaît : « user installed JRE not detected » Press enter Adding Files to continue ? Enter Reboot de l'ordinateur et vérification the Project - Cette opération consiste à indiquer au projet les path (relative) des répertoires : OK Il semble donc que cette librairie nécessite un environnent Javafichiers précédemment copier. La logithèque Ubuntu propose :  Moteur OpenJDK Java 7  OpenJDK Java 6 Runtime  IcedTea Java Web Start Lequel choisir ? OpenJDK Java 6 Runtime.J'ai installé cet environnement Java. ===Développement du logiciel===
====Organisation====
1 991
modifications