III Jornadas Software Libre, UPSAM Marzo, 2004 Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid Andrés Prieto-Moreno Torres.

Slides:



Advertisements
Présentations similaires
Les Logiciels Libres une informatique ouverte et citoyenne Samedi 25 Mars Thomas Petazzoni
Advertisements

QuickPlace de LOTUS Logiciel générateur de SITE WEB : Installé sur un serveur (grenet), Permet de créer / gérer / utiliser un site privé, De donner des.
Outil Système Complet d'Assistance Réseau CRDP de l'académie de Lyon Documentation librement inspirée de la présentation.
Les sauvegardes Pourquoi sauvegarder ? Que sauvegarder ? Quand sauvegarder ? Ou sauvegarder ? Et comment ?
Projet tuteuré 2009 Les clients légers Alexandre Cédric Joël Benjamin.
Travailler à l'ensimag avec son matériel personnel (dans les locaux Ensimag ou depuis l'extérieur) 1.Introduction 2.La clé USB Ensilinux 3.Rappels : Accès.
INTERNET (Wan) Réseau local (LAN) Livebox (passerelle) Adresse réseau (IP) Internet La passerelle dispose de 2 adresses réseau: - adresse.
Matériel Libre: Connaître les “entrailles” Juan González Gómez traduction Pierre Launay, Jocelyn Aznar Escuela Politécnica Superior Universidad Autónoma.
Les Logiciels Libres en pratique Samedi 25 mars 2006 Toulibre
Wolf: Un logiciel professionnel de gestion de stock fonctionnant sous Windows en monoposte ou en réseau. Wolf : Un logiciel qui exploite toute la force.
La clef USB FRAMAKEY Présentation FRAMA*(rapide) La Clef Framakey Démo Perspectives 2009 Questions ?
STM32 – ARM/CORTEX Outils de développement Philippe Antoine, lycée Benoit L’Isle sur la Sorgue Christian Dupaty, lycée Fourcade Gardanne Marc Silanus,
الهيئة العامة لحماية المستهلك أساليب الترويج وتأثيراتها على المستهلك خليفة التونكتي - مستشار المنافسة - 1.
Les systèmes embarqués. Chap 1 : Généralités Définition:  Un système embarqué est un système électronique et informatique, qui est dédié à ou spécialisé.
Interfaçage entre Maple et du code externe
INTERNET #1 Qu’est-ce qu’internet ? Qu’est-ce qu’un site internet ?
L’ordinateur et ses composants
Communication client-serveur
Projet GPS Projet GPS ESIL Projet GPS -
Architecture Informatique
1.2 Programmes et données Les programmes comme les données sont stockés dans les mémoires (centrales et périphériques) des ordinateurs Informatique.
Mise en place d’un système de partage de fichiers
Le Microcontrôleur PIC16F84
JBM LPI Jules Verne SAVERNE.
Etienne Cellenza POC Suprise Etienne Cellenza.
Programme International pour le Suivi des Acquis des Elèves
Découverte du matériel Arduino Uno
10/3/2017Footer Text1 Bienvenue a tous ! Bienvenue a tous ! Tutoriel v1.0.
Présentation OCI700 et ACS Série 700
COMMANDE A DISTANCE DE MCC
Le comptage d’énergie dans les unités d’habitation collectives
Les composants informatiques
Matières entrantes Energies entrantes Données entrantes Données sortantes Matières sortantes Energies sortantes.
Le moniteur Le clavier L'unité centrale (l'ordinateur proprement dit) Qui sont des périphériques DEFINITIONS DE BASE.
INFORMATIQUE NAVAL Présentation: ESSO PIDE MALIK 1.
Présentation OCS-Inventory au LAPP
Programmation système
Série CTI 2500® E/S Compact.
LE SYSTÈME D'EXPLOITATION
Présenter par : Ayari hela. plan 1. Architecture d’application android 2. Comparaison entre Android et iOs mobile 3. Les types des applications mobiles.
Module 1: Généralités sur les systèmes informatiques Chapitre 1: Définitions et notions de base.
Présentation initiale
Ecosistema Digital CODAES. - Formalización del proyecto (julio) - Reunión preparatoria (agosto) - Conformación de las comunidades (agosto) - Seminario.
Le moniteur Le clavier L'unité centrale (l'ordinateur proprement dit) Qui sont des périphériques DEFINITIONS DE BASE.
Projet sur l’ordinateur
Petite Présentation par François
Modèles de représentation des systèmes d’information
Chaîne d’énergie et chaîne d'information
Fiber To The Home La fibre jusque chez l’abonné. 04 décembre 2007Fraux Florence - IR3 - Exposé Réseau : Le FTTH 2 PLAN I. Introduction Qu’est-ce que le.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Système d’exploitation UNIX
TP N°4 Développement d’ une application client / Serveur en utilisant les Sockets TCP.
الأطفال والكمبيوتر قصة قصيرة للأطفال مع الصور
La BOURSE aux idées aux besoins aux expertises.
1 PROJET D’INFORMATIQUE les composants de l'ordinateur Gammoudi Rayéne 7 B 2.
18 octobre 2007 Fonctionnement d’un ordinateur Achat d’un ordinateur
Serveurs d’applications
BIOS- OS Environnement logiciel PC / Traitement numérique / Contrôle.
Architecture d’un ordinateur
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
Présentation des services IT
CONFIGURATION D’UN ROUTEUR Introduction et planification du cours  Configuration d’un routeur  Administration d’un routeur  Protocoles RIP et IGRP 
En vue d’obtention du diplôme Ingénieur d’Etat en P ROJET DE F IN D’ E TUDES Encadré par : M. ERRAOUI ANAS (Perfect Industry) Pr. EL GOURI RACHID (ENSA.
1 Robot suiveur de ligne Faculté des sciences de Tunis Département physique Réalisé par: Réalisé par: Ben Haddada Tarek Ben Haddada Tarek Mahjoub Riadh.
1 DEPLOIEMENT D’UN SYSTEME DE REPARTITION DE CHARCHE (LOAD BALANCING) Abasse KPEGOUNI, Ingénieur Systèmes et Réseaux.
Transcription de la présentation:

III Jornadas Software Libre, UPSAM Marzo, 2004 Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid Andrés Prieto-Moreno Torres Ifara Tecnologías Profesor asociado UPSAM Outils Matériel et logiciel pour le développement d'applications avec les Microcontroleurs PIC sous les plateformes GNU/Linux

Gravure (I) Pour graver les PICs on a besoin : Tension de 12V pour entrer en mode "moniteur" Un signal pour les données Un signal pour l'horloge (protocole serie synchrone) Circuit 1 pour graver Circuit 2: Inclus le signal de reset

Gravure (II) Il existe différents types de graveurs: 1.- Graveurs par le port parallèle du PC: ● Logiciel très dépendent du PC: si on utilise un autre PC distinct il se peut que cela ne fonctionne pas ● Les systèmes operatifs n' offrent pas une API pour gérer le port parallèle au niveau bas 2.- Graveurs pour port serie du PC: ● Ils n'utiisent pas le standard RS-232: ils utilisent les pins de contrôle comme signaux digitaux d' E/S. ● Le logiciel dépend de la machine et est peu portable ● Problèmes d' alimentation

Gravure (III) 3.- Graveur avec microcontroleur ● Le protocole de gravure s' implante dans un microcontroleur ● El PC envoie les données a graver, en utilisant une communication standard (USB, RS-232) ● Solution employée par Microchip Le graveur que nous avons développé est basé sur cette architecture. La comunication avec le PC se fait par RS-232 standard à 9600 Bauds

Gravure (IV) Graveur implenté avec une carte CT6811 RS-232 CT6811Cible Client Serviteur Architecture logicielle : Client-serviteur PCMicrocontroleur

Gravure (V) Graveur implenté avec un PIC16F876A RS-232 PIC16F876A Cible Le logiciel du PC est le même, parce que les services qu'offre le serviteur de gravure sont les mêmes Si tu sais te construire une carte cible pour le PIC, elle te servira aussi comme ton propre graveur Logiciel du PC: programme skypic-down (linux) Facilement portable vers n'importe quelle autre plateforme (Windows)

Gravure (VI) Exemple de gravure $ gpasm prueba.asm $ skypic-down prueba.hex ASSEMBLAGE GRAVURE Avec seulement deux commandes nous avons gravé notre PIC Possibilité de réaliser le processus depuis un IDE Nous avons gravé un PIC depuis GNU/Linux!

Liens Enlaces: GPUTILS: Ensamblador y otras herramientas para PICs GPSIM: Simulador SKYPIC-DOWN: Grabador Charla/taller en el Chat, sobre Microcontroladores PIC y Linux Tarjetas PICMIN y PICUPSAM: TARJETA CT6811:

III Jornadas Software Libre, UPSAM Marzo, 2004 Herramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid Andrés Prieto-Moreno Torres Ifara Tecnologías Profesor asociado UPSAM Licencia Se condecen permisos para usar, modificar y/o distribuir este artículo, siempre que se mantenga esta nota. Extrait de: Traduction en français, P Launay