Trampoline un support pour le développement d applications temps réel
|
|
- Dorothée Chagnon
- il y a 6 ans
- Total affichages :
Transcription
1 Trampoline un support pour le développement d applications temps réel Jean-Luc Béchennec, Mikaël Briday, Sébastien Faucou, Pierre Molinaro et Yvon Trinquet Institut de Recherche en Communications et en Cybernétique de Nantes Nantes - France CNRIUT Lille
2 Plan 2 1. Contexte d un exécutif temps réel 2. Objectifs de Trampoline 3. OSEK/VDX 4. OSEK/OIL 5. Cas d utilisation 6. Dissémination
3 Applications 3 Grande consommation sèche linge, machine à café,... Hi tech téléphonie, lecteurs MP3, APN,... Automobile ABS, ESP, contrôle moteur,... Avionique, spatial, ferroviaire...
4 système embarqué? Temps Réel? 4 Embarqué périphériques (imprimantes fax,..) décodeur vidéo grand public Temps réel souple assistant personnel PDA téléphonie mobile automobile contrôle moteur contrôle de production embarqué grand public (cafetière,..) avionique commandes de vol électriques source: I. Puaut dur
5 Utilisation d un OS Temps Réel? 5 Complexité de l application interruptions Taille du Système (ROM, CPU)
6 Utilisation d un OS Temps Réel? 5 Complexité de l application Exécutif Temps Réel interruptions Taille du Système (ROM, CPU)
7 Utilisation d un OS Temps Réel? 5 Complexité de l application Système POSIX,WinCE, Exécutif Temps Réel interruptions Taille du Système (ROM, CPU)
8 Utilisation d un OS Temps Réel? 5 Complexité de l application Système POSIX,WinCE, Exécutif Temps Réel Java interruptions Taille du Système (ROM, CPU)
9 Fonctions de base 6 Ordonnancement des tâches entre elles Synchronisation des tâches Communication: interne: entre les tâches externe: avec les tâches sur d autres processeurs Pilotes matériels (drivers) tâche 1 tâche 2 Système d exploitation... tâche n drivers Matériel
10 Fonctions de base 6 Ordonnancement des tâches entre elles Synchronisation des tâches Communication: interne: entre les tâches externe: avec les tâches sur d autres processeurs Pilotes matériels (drivers) tâche 1 Développement plus rapide indépendant de la cible maintenance du code vérification et estimation du comportement tâche 2 Système d exploitation... tâche n drivers Matériel
11 Plan 7 1. Contexte d un exécutif temps réel 2. Objectifs de Trampoline 3. OSEK/VDX 4. OSEK/OIL 5. Cas d utilisation 6. Dissémination
12 Objectifs de Trampoline 8 Développement basé sur la recherche académique et l enseignement. Objectif de portabilité couche d abstraction matérielle et nombreux portages Faible empreinte de mémoire (footprint) partages de contextes et piles. Séparation des structures de données noyau (partie statique en ROM, partie dynamique en RAM). Simplicité d utilisation Un environnement d exécution sur cible UNIX.
13 Plan 9 1. Contexte d un exécutif temps réel 2. Objectifs de Trampoline 3. OSEK/VDX 4. OSEK/OIL 5. Cas d utilisation 6. Dissémination
14 OSEK/VDX 10 Offene Systeme und deren Schnittstellen für die Elektronik im Kraftfahrzeug / Vehicle Distributed executive Industrie automobile et standard ISO Ensemble de spécifications OS COM NM OIL
15 OSEK/VDX 10 Offene Systeme und deren Schnittstellen für die Elektronik im Kraftfahrzeug / Vehicle Distributed executive Industrie automobile et standard ISO Ensemble de spécifications OS COM NM OIL
16 OSEK/VDX 10 Offene Systeme und deren Schnittstellen für die Elektronik im Kraftfahrzeug / Vehicle Distributed executive Industrie automobile et standard ISO Ensemble de spécifications OS COM NM OIL
17 OSEK/VDX OS 11 Fonctionnalités de base de l OS : Tâches Ressources (Immediate Priority Ceiling Protocol) Alarmes Services d interruption (ISR) Evénements Politique d ordonnancement à priorité fixe; L application est définie statiquement; Différentes classes de conformités proposées.
18 OSEK/VDX OS 11 Fonctionnalités de base de l OS : Tâches Ressources (Immediate Priority Ceiling Protocol) Alarmes Services d interruption (ISR) Evénements Politique d ordonnancement à priorité fixe; L application est définie statiquement; Différentes classes de conformités proposées. Approprié pour les systèmes embarqués temps réel de contrôle/commande
19 Les tâches OSEK 12 Les tâches sont les éléments actifs de l application 2 catégories de tâches dans OSEK/VDX: Les tâches basiques Les tâches étendues Une tâches basique: un code séquentiel (en C) qui doit se terminer code applicatif Appel système de terminaison de tâche mot-clé pour définir une tâche nom de la tâche TASK(tache1) { //instructions //de la tâche TerminateTask(); }
20 Les tâches OSEK 13 la tâche est inactive Terminate Suspended activate Running start Ready la tâche a le processeur preempt La tâche est prête (attente du processeur)
21 Plan Contexte d un exécutif temps réel 2. Objectifs de Trampoline 3. OSEK/VDX 4. OSEK/OIL 5. Cas d utilisation 6. Dissémination
22 Déclaration d une tâche OSEK 15 Certains paramètres doivent être fournis: la priorité (qui est fixe); le mode de préemption (préemptif ou non); l état de la tâche au démarrage (suspended ou ready) le nombre maximales d activations Certains paramètres sont spécifiques à la cible: taille de pile: mémoire où sont stockées les variables locales, les retours des appels de fonctions imbriqués.
23 Implémentation des tâches dans Trampoline 16 Descripteur de tâche de Trampoline *static_desc *resources activate_count priority state evt_set evt_wait tpl_task context stack *entry id base_priority max_activate_count type void f(void) { } TerminateTask(); Les structures de données internes ne sont pas normalisées...
24 Implémentation des tâches dans Trampoline 16 Descripteur de tâche de Trampoline dépendant de la cible *static_desc *resources activate_count priority state evt_set evt_wait tpl_task context stack *entry id base_priority max_activate_count type void f(void) { } TerminateTask(); Les structures de données internes ne sont pas normalisées...
25 Implémentation des tâches dans Trampoline 16 Descripteur de tâche de Trampoline ROM *static_desc *resources activate_count priority state evt_set evt_wait tpl_task context stack *entry id base_priority max_activate_count type void f(void) { } TerminateTask(); Les structures de données internes ne sont pas normalisées...
26 Implémentation des tâches dans Trampoline 16 Descripteur de tâche de Trampoline ROM RAM *static_desc *resources activate_count priority state evt_set evt_wait tpl_task context stack *entry id base_priority max_activate_count type void f(void) { } TerminateTask(); Les structures de données internes ne sont pas normalisées...
27 OIL: Osek Implementation Language 17 Spécifie la structure de l application Configuration de l OS (section implementation) Description des objets (section application): Tâches interruptions Compteurs Alarmes Ressources Evénements Messages...
28 GOIL: compilateur OIL pour Trampoline 18 Compiler écrit en Galgas (générateur de compilateur) Fonctionne sous Unix et Windows Étendu pour la description des objets AUTOSAR
29 Déclaration d une tâche OSEK dans OIL 19 priorité statique de la tâche TASK matache { PRIORITY = 2; AUTOSTART = FALSE; ACTIVATION = 1; SCHEDULE = NON; STACKSIZE = 256; }; état de la tâche au démarrage de l OS: - READY si la AUTOSTART = TRUE - SUSPENDED si la AUTOSTART = FALSE Nombre maximal d activation (au delà, les activations ne sont pas enregistrées) mode d ordonnancement: - FULL: la tâche est préemptible - NON: la tâche n est pas préemptible Extension spécifique à la cible: la taille de la pile
30 Plan Contexte d un exécutif temps réel 2. Objectifs de Trampoline 3. OSEK/VDX 4. OSEK/OIL 5. Cas d utilisation 6. Dissémination
31 Un exemple simple 21 2 tâches périodiques: Mets une sortie logique à 1 Allume une diode LED Le code utile de la tâche est une boucle d'attente active, Eteint la diode LED La sortie logique est remise à 0 C167 P7.0 P7.1 P2.10 P2.11 LED0 LED1 COMP0 COMP1
32 Un exemple simple 22 Structure fonctionnelle: action temporaire logicielle activatetask Tache1 COMP0 Alarm Task LED0 action permanente matérielle action temporaire logicielle activatetask Tache2 COMP1 Alarm Task LED1 action permanente matérielle
33 description textuelle OIL 23 COUNTER General_counter { TICKSPERBASE = 1; MAXALLOWEDVALUE = 255; MINCYCLE =1; }; TASK Tache1 { PRIORITY = 5; AUTOSTART = FALSE; }; définition des 2 tâches TASK Tache2 { PRIORITY = 3; AUTOSTART = FALSE; }; ALARM Active_Tache1 { COUNTER = General_counter; ACTION = ACTIVATETASK { TASK = Tache1; }; AUTOSTART = TRUE { ALARMTIME = 1; CYCLETIME = 5; APPMODE=std; }; définition des 2 alarmes }; ALARM Active_Tache2 { COUNTER = General_counter; ACTION = ACTIVATETASK { TASK = Tache2; }; AUTOSTART = TRUE { ALARMTIME = 1; CYCLETIME = 5; APPMODE=std; }; };
34 Code applicatif 24 TASK(Tache1) { volatile int i; COMP0 = 1; LED0 = 1; for (i=0; i<6700; i++); LED0 = 0; COMP0 = 0; TerminateTask(); } int main(void) { inites(); StartOS(OSDEFAULTAPPMODE); } tache1 Suspended Running Suspended tache2 Suspended Ready Running Suspended
35 Plan Contexte d un exécutif temps réel 2. Objectifs de Trampoline 3. OSEK/VDX 4. OSEK/OIL 5. Cas d utilisation 6. Dissémination
36 Utilisation pédagogique 26 IUT de Nantes - GEII - cours MCII2; Licence Pro (Nantes, Rennes); École d ingénieur (Angers, Toulouse); Mastère à Nantes il est aisé de moduler la difficulté en intervenant sur le niveau de conception; nombreux portages: l'arm7 (Arm), l'avr (Atmel), le H8300h (Hitachi), S12X (Freescale), PowerPC 565 (Freescale), C167 (Infineon) et le V850e (Nec)... et POSIX (Linux, MacOSX,...)
37 Outil de recherche / valorisation 27 projets O4A - O4A phase 2 intégré dans l offre commerciale de Geensys tests fonctionnels réalisés par Kereval partenariat avec le LAAS/Renault travaux concernant la robustesse des systèmes embarqués l ANR Scarlet Utilisation par Trialog (robustesse) Ordonnancement feedback scheduling
38 Conclusion 28 Présentation de OSEK/OS et OIL facilité de mise en oeuvre Trampoline est une implémentation du standard OSEK/VDX logiciel libre (GNU LGPL / BSD) Portable Valorisé au niveau enseignement, recherche et valorisation.
39 Conclusion 28 Présentation de OSEK/OS et OIL facilité de mise en oeuvre Trampoline est une implémentation du standard OSEK/VDX logiciel libre (GNU LGPL / BSD) Portable Valorisé au niveau enseignement, recherche et valorisation.
40 Conclusion 28 Présentation de OSEK/OS et OIL facilité de mise en oeuvre Trampoline est une implémentation du standard OSEK/VDX? logiciel libre (GNU LGPL / BSD) Portable Valorisé au niveau enseignement, recherche et valorisation.
41 How to use Trampoline 29 VIPER : Virtual Processor. Ease of use of a Unix based execution environment. Host machine Task1 Task 2 Trampoline OSEK kernel... Tn IT VIPER VIrtual Processor EmulatoR UNIX based Host Operating System (Mac OS X, Linux,..) Unix process POSIX signal IT OSEK application tasks Interrupt handler of Trampoline
Utilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel
Utilisation de matériels industriels avec des outils de virtualisation open source Open Source dans le monde industriel Christophe Sauthier Ancien Président de Ubuntu fr Développeur Ubuntu Officiel Développeur
Plus en détailMécanismes de protection dans AUTOSAR OS
Mécanismes de protection dans AUTOSAR OS Nicolas Navet, RTaW Hervé Perrault, PSA Peugeot Citroën Conférence à RTS 09 le 31/03/2009 Plan 1. Code ECU : besoin de ré-utilisabilité et multi-source 2. Concepts
Plus en détailAlexandre Buge Epitech 5 Promo 2004. Soutenance de stage du 01/03/2004 au 31/08/2004
Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du 01/03/2004 au 31/08/2004 15 Septembre 2004 Sommaire 1 Introduction : présentation de l entreprise 2 Développement au sein de Skyrecon Les API
Plus en détailLinux embarqué: une alternative à Windows CE?
embarqué: une alternative à Windows CE? : une alternative à Windows CE Présentation Mangrove Systems Distribution embarqué Perspective WinCe / Questions Mangrove systems Créé en 2001 Soutien Soutien Ministère
Plus en détailGénération de code binaire pour application multimedia : une approche au vol
Génération de binaire pour application multimedia : une approche au vol http://hpbcg.org/ Henri-Pierre Charles Université de Versailles Saint-Quentin en Yvelines 3 Octobre 2009 Présentation Présentation
Plus en détailDiagrammes de Package, de déploiement et de composants UML
labsticc.univ-brest.fr/pages_perso/babau/ Diagrammes de Package, de déploiement et de composants UML Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC 2 1 Plan Description
Plus en détailCours 3 : L'ordinateur
Cours 3 : L'ordinateur Abdelkrim Zehioua 2éme année Licence Gestion Faculté des sciences Économiques et sciences de Gestion Université A, Mehri - Constantine 2 Plan du cours 1.Définitions de l'ordinateur
Plus en détailProcessus! programme. DIMA, Systèmes Centralisés (Ph. Mauran) " Processus = suite d'actions = suite d'états obtenus = trace
Processus 1) Contexte 2) Modèles de Notion de Points de vue Modèle fourni par le SX Opérations sur les 3) Gestion des Représentation des Opérations 4) Ordonnancement des Niveaux d ordonnancement Ordonnancement
Plus en détailModélisation des interfaces matériel/logiciel
Modélisation des interfaces matériel/logiciel Présenté par Frédéric Pétrot Patrice Gerin Alexandre Chureau Hao Shen Aimen Bouchhima Ahmed Jerraya 1/28 TIMA Laboratory SLS Group 46 Avenue Félix VIALLET
Plus en détailDEPLOIEMENT MICROSOFT WINDOWS
2014 SOLUTION TECHNIQUE DE DEPLOIEMENT MICROSOFT WINDOWS JULIEN CRINON MOI@JULIENCRINON.FR Octobre 2014 SOLUTION TECHNIQUE DE DEPLOIEMENT MICROSOFT WINDOWS SOMMAIRE INTRODUCTION (MDT & WDS)... 2 LES PRE-REQUIS...
Plus en détailGuide d installation de SugarCRM Open Source version 4.5.1
Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité
Plus en détailPlan de la conférence. Virtualization. Définition. Historique. Technique. Abstraction matérielle
Plan de la conférence Virtualization Microclub 7 mars 2008 Yves Masur - quelques définitions - technique utilisée - exemples d'émulations - la virtualisation x86 - VMWare - mise en oeuvre - conclusion
Plus en détailLinux 1: Présentation
1: Présentation 11.05.04, Avon arrighi@univ-mlv.fr, IGM, Université de Marne-la-Vallée 1: Présentation Unix Normalisation Consortiums Logiciel libre Distributions Conseils Caractéristiques Notions 1: Présentation
Plus en détailSTS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi 802.11 module
François SCHNEIDER Lycée Victor-Hugo BESANÇON. STS SE FreeRTOS Programmation réseau WIFI Programmation réseau Socket Tcp FlyPort smart Wi-Fi 802.11 module Prérequis : langage C, connaissance réseau : Ip,
Plus en détailSRS DAY: Problématique liée à la virtualisation
SRS DAY: Problématique liée à la virtualisation Anthony GUDUSZEIT Franck CURO gudusz_a curo_f Introduction Sommaire Définition Contexte Avantages / inconvénients Fonctionnement et problématique Techniques
Plus en détailJava c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java
1 - Vue générale 2 - Mon premier programme 3 - Types de Programme 1 2 c est quoi? Technologie développée par SUN Microsystems lancée en 1995 Dans un des premiers papiers* sur le langage JAVA, SUN le décrit
Plus en détail2X ThinClientServer Guide d utilisation
2X ThinClientServer Guide d utilisation Page 1/23 Sommaire 2x Thin Client Server Boot PXE Edition... 3 Connections Manage... 3 Connections Manage Users... 3 Connections Manage Full Desktops... 4 Connections
Plus en détailLe matériel informatique
Les Fiches thématiques Jur@tic Le matériel informatique Que choisir? Comment, pourquoi? Les Fiches thématiques Jur@TIC 1. Réfléchir avant d agir Votre matériel est usagé ou en panne, votre activité s étend
Plus en détailVMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4.
VMware ESX/ESXi 1. Les composants d ESX VMware ESX4 est le cœur de l infrastructure vsphere 4. C est un hyperviseur, c est à dire une couche de virtualisation qui permet de faire tourner plusieurs systèmes
Plus en détailMANUELS NUMÉRIQUES PROCÉDURE DE TÉLÉCHARGEMENT
MANUELS NUMÉRIQUES PROCÉDURE DE TÉLÉCHARGEMENT Vous venez de télécharger un manuel numérique sur votre poste. Afin de vous faciliter son exploitation, nous avons listé ci dessous les manipulations à faire
Plus en détailSur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)
1/ Généralités : Un ordinateur est un ensemble non exhaustif d éléments qui sert à traiter des informations (documents de bureautique, méls, sons, vidéos, programmes ) sous forme numérique. Il est en général
Plus en détailLes avantages de la virtualisation sont multiples. On peut citer:
1 Les mécanismes de virtualisation ont été introduits il y a fort longtemps dans les années 60 par IBM avec leur système CP/CMS. La motivation première de la virtualisation est la possibilité d'isoler
Plus en détailVirtualisation du poste de travail. Denis CASANOVA UFR Sciences & Technologies CUME - 29 Mars 2012
Virtualisation du poste de travail Denis CASANOVA UFR Sciences & Technologies CUME - 29 Mars 2012 29/03/2012 UFR Sciences & Technologies 2 / 45 Plan Virtualisation du poste de travail 1. Approches de la
Plus en détailVirtualisation Vserver et OpenVz en entreprise
Virtualisation Vserver et OpenVz en entreprise Présentation L'environnement Pourquoi virtualiser Les différents types de virtualisation L'isolation de processus Vserver OpenVz Retour d'expérience Conclusion
Plus en détailSans trop entrer dans les détails, la démarche IO Model consiste à : Pour cela, Microsoft découpe la maîtrise de l infrastructure en quatre niveaux :
Windows Server 2008 Les fondations du système... 15 La virtualisation... 16 La sécurité... 18 Le Web... 20 Fonctionnalité disponible dans... 21 Installation et configuration... 22 Installer... 23 Les services
Plus en détailExécutif temps réel Pierre-Yves Duval (cppm)
Exécutif temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 Plan Exécutif Tâches Evénements et synchronisation Partage de ressources Communications
Plus en détailSystèmes et exécutifs temps-réel
Systèmes et exécutifs temps-réel Licence professionnelle «Systèmes embarqués dans l automobile» Isabelle PUAUT (Cours + TD) Jean-François DEVERGE et Christophe Pais (TP) 1 Applications temps-réel Systèmes
Plus en détailProgrammation C. Apprendre à développer des programmes simples dans le langage C
Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités
Plus en détailAnnexe : La Programmation Informatique
GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de
Plus en détailImplémentation Matérielle des Services d un RTOS sur Circuit Reconfigurable
Implémentation Matérielle des Services d un RTOS sur Circuit Reconfigurable Pierre Olivier*, Jalil Boukhobza*, Jean-Philippe Babau +, Damien Picard +, Stéphane Rubini + *Lab-STICC, + LISyC, Université
Plus en détailGénéralités sur les systèmes d Exploitation
Généralités sur les systèmes d Exploitation Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I 113 Mél. : Jean-Philippe.Pernin@u-grenoble3.fr Jean-Philippe Pernin -
Plus en détailDécouverte des Logiciels Libres. Gilles Dequen 2009-2010 gilles.dequen@u-picardie.fr
Découverte des Logiciels Libres Gilles Dequen 2009-2010 gilles.dequen@u-picardie.fr Découverte des Logiciels Libres 10 Séances de 3h00 [14h00-17h15] 4, 11, 25 février 4, 18, 25 mars 1, 22, 29 avril 6 mai
Plus en détailArchitecture distribuée
Architecture distribuée Conception et développement d algorithmes distribués pour le moteur Baboukweb Jean-Christophe DALLEAU Département de Mathématiques et Informatique Université de La Réunion 26 juin
Plus en détailExigences système Commercial & Digital Printing
Exigences système OneVision Software AG Sommaire 1 Speedflow Check 4.1 Speedflow Edit 4.1 (Windows, Macintosh OSX) Speedflow Recompose 4.1 Speedflow Impose 3.0 2 Speedflow Cockpit 3.1 Speedflow Control
Plus en détailCours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples
Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation impérative et structures de données simples Introduction au langage C Sandrine Blazy - 1ère année 24 octobre 2007 Cours d Algorithmique-Programmation
Plus en détailIntroduction. Gestion de la consommation énergétique. Contexte du cloud computing Instrumentation et contrôle
Ctrl-Green Projet ANR INFRA (2012-2015) Coordinateur Noel De Palma (UJF/LIG) Partenaires UJF/LIG, ENSEEIHT/IRIT, INRIA, Eolas Business&Decision, Scalagent Introduction Gestion de la consommation énergétique
Plus en détailINITIATION AU LANGAGE C SUR PIC DE MICROSHIP
COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par
Plus en détailMesure de performances. [Architecture des ordinateurs, Hennessy & Patterson, 1996]
Mesure de performances [Architecture des ordinateurs, Hennessy & Patterson, 1996] Croissance des performances des microprocesseurs Avant le milieu des années 80, le gain dépendait de la technologie. Après,
Plus en détailEnvironnements et Outils de Développement Cours 1 Introduction
Environnements et Outils de Développement Cours 1 Introduction Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot - Paris 7 URL http://upsilon.cc/~zack/teaching/1112/ed6/
Plus en détailPremier Accelerate Packages: Azure Fast Start
Premier Premier Accelerate Packages: Azure Fast Start Appuyez-vous sur l excellence Premier Premier Accelerate Packages Faites un premier pas sur Azure à travers une expérience mêlant formation atelier
Plus en détailMANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7
MANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7 Netscape 7.2 / Windows XP - 1 - SOMMAIRE 1. INTRODUCTION... 3 2. Configuration Requise... 3 1.1 Configuration du poste de travail...
Plus en détailExigences système Commercial & Digital Printing
Exigences système OneVision Software AG Sommaire Speedflow Check 10.0, Speedflow Check Plus 10.0, Speedflow Edit 10.0 (Windows),... 2 Speedflow Recompose 10.0...2 Speedflow Edit 10.0 (Macintosh OSX)...2
Plus en détailSquare-IT-Consulting. Présentation
Square-IT-Consulting Présentation Janvier 2013 Square-IT-Consulting Groupe Square-IT-Services Square IT Services est une société de services en ingénierie informatique à forte valeur ajoutée, créée en
Plus en détailExigences système Edition & Imprimeries de labeur
Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire Asura 10.2, Asura Pro 10.2, Garda 10.2...2 PlugBALANCEin10.2, PlugCROPin 10.2, PlugFITin 10.2, PlugRECOMPOSEin 10.2,
Plus en détailPour obtenir les coordonnées des personnes citées ci-dessous veuillez contacter Julie au 02.47.31.65.66 ou par mail julie@ui37.com
Pour obtenir les coordonnées des personnes citées ci-dessous veuillez contacter Julie au 02.47.31.65.66 ou par mail julie@ui37.com Journal de l emploi Septembre 2014 TABLEAU RECAPITULATIF NUMERO QUALIFICATION
Plus en détailTutoriel déploiement Windows 7 via serveur Waik
Tutoriel déploiement Windows 7 via serveur Waik Sommaire : 1. Introduction et contexte 2. Prérequis 3. Configuration MDT 4. Configuration WDS 5. Déploiement de l image 1. Introduction et contexte : Dans
Plus en détailTAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES
TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES 1 DECOUVERTE DE LA VIRTUALISATION... 2 1.1 1.2 CONCEPTS, PRINCIPES...2 UTILISATION...2 1.2.1 Formation...2
Plus en détailFirewall IDS Architecture. Assurer le contrôle des connexions au. nicolas.hernandez@univ-nantes.fr Sécurité 1
Sécurité Firewall IDS Architecture sécurisée d un réseau Assurer le contrôle des connexions au réseau nicolas.hernandez@univ-nantes.fr Sécurité 1 Sommaire général Mise en oeuvre d une politique de sécurité
Plus en détailOpenmoko, free your phone!
Bearstech 3 juillet 2008 / RMLL / Mont-de-Marsan Openmoko C est quoi? Plusieurs choses Un nom de projet Comme Debian, Fedora, PostgreSQL,... Une société Openmoko Inc. filiale de FIC Une suite logicielle
Plus en détailGénéralités sur les systèmes d Exploitation
Généralités sur les systèmes d Exploitation Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I 113 Mél. : Jean-Philippe.Pernin@u-grenoble3.fr Jean-Philippe Pernin -
Plus en détailVirtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.
2013 Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D. Table des matières 1 Introduction (Historique / définition)... 3 2 But de la virtualisation... 4 3 Théorie : bases et typologie des solutions techniques...
Plus en détailVirtual Box Mettez un PC dans votre... PC
Virtual Box Mettez un PC dans votre... PC Philippe Wambeke LoliGrUB 17 mai 2014 Philippe Wambeke (LoliGrUB) Virtual Box 17 mai 2014 1 / 13 1 Virtual box Présentation Plateformes supportées Installation
Plus en détailBacula. It comes by night and sucks the vital essence from your computers. Guillaume Arcas <guillaume.arcas@free.fr>
Bacula It comes by night and sucks the vital essence from your computers. Guillaume Arcas Plan Présentation Architecture Description Fonctionnalités Mise en oeuvre Présentation
Plus en détailVMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510
Introduction A. Au sujet du livre 10 B. Au sujet de l'examen 10 Chapitre 1 Les nouveautés de vsphere A. Présentation 14 B. En quoi vsphere 5 diffère de vsphere 4? 14 1. Un Service Console abandonné 14
Plus en détailAdministration de systèmes
Administration de systèmes Windows NT.2000.XP.2003 Copyright IDEC 2002-2004. Reproduction interdite. Sommaire... 2 Eléments logiques et physiques du réseau... 5 Annuaire et domaine... 6 Les utilisateurs
Plus en détailGUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger
GUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger SOMMAIRE GUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger o o o o o o o o o o o o
Plus en détailSUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2
SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 Version 1.0.5 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans
Plus en détail1. Présentation du TP
LP CHATEAU BLANC 45 CHALETTE/LOING BAC PRO SEN TR THÈME : INSTALLATION ET UTILISATION DE VMWARE ESX SERVER TP ACADÉMIE D ORLÉANS-TOURS NOM : CI 4 : PREPARATION DU POSTE DE TRAVAIL OBJECTIFS : METTRE EN
Plus en détailCORBA. (Common Request Broker Architecture)
CORBA (Common Request Broker Architecture) Projet MIAGe Toulouse Groupe 2 1 CORBA, introduction (1/4) Les systèmes répartis permettent de créer des applications basées sur des composants auto-gérables,
Plus en détailMise en place d un projet VDI
Mise en place d un projet VDI Eric MONJOIN Senior Consultant Etapes d adaptation de la virtualisation Comment est abordée la virtualisation en général : Première étape : La virtualisation des serveurs
Plus en détailEN Télécom & Réseau S Utiliser VMWARE
EN Télécom & Réseau S Utiliser VMWARE Utiliser les machines virtuelles VMWARE Nom : Prénom : Classe : Date : Appréciation : Note : Objectif : Être capable de créer et configurer une machine virtuelle Configuration
Plus en détailIntroduction aux systèmes temps réel
Introduction aux systèmes temps réel Frank Singhoff Bureau C-203 Université de Brest, France LISyC/EA 3883 singhoff@univ-brest.fr UE applications de l informatique, Université de Brest Page 1/22 Plan du
Plus en détailTemps Réel. Jérôme Pouiller <j.pouiller@sysmic.org> Septembre 2011
Temps Réel Jérôme Pouiller Septembre 2011 Sommaire Problèmatique Le monotâche Le multitâches L ordonnanement Le partage de ressources Problèmatiques des OS temps réels J. Pouiller
Plus en détailAdministration des ressources informatiques
1 2 La mise en réseau consiste à relier plusieurs ordinateurs en vue de partager des ressources logicielles, des ressources matérielles ou des données. Selon le nombre de systèmes interconnectés et les
Plus en détailMODULE I1. Plan. Introduction. Introduction. Historique. Historique avant 1969. R&T 1ère année. Sylvain MERCHEZ
MODULE I1 Plan Chapitre 1 Qu'est ce qu'un S.E? Introduction Historique Présentation d'un S.E Les principaux S.E R&T 1ère année Votre environnement Sylvain MERCHEZ Introduction Introduction Rôles et fonctions
Plus en détailAUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12
GTK+ GLADE Page 1 sur 12 SOMMAIRE INTRO 3 Présentation de GTK+ 3 Présentation de GLADE 3 GTK+ 4 Installation 4 Les Widgets 4 Le système de hiérarchie 5 Les signaux 6 GLADE 7 Installation 7 L interface
Plus en détailBase de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)
Base de l'informatique Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB) Généralité Comment fonctionne un ordinateur? Nous définirons 3 couches Le matériel
Plus en détailJava et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige.
: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java Michel Bonjour http://cuiwww.unige.ch/~bonjour Plan JDBC: API bas niveau pour l accès aux BD (SQL) - Introduction - JDBC et : Java, ODBC, SQL
Plus en détailLa Continuité d Activité
La virtualisation VMware vsphere au service de La Continuité d Activité La virtualisation VMware vsphere La virtualisation et la Continuité d Activité La virtualisation et le Plan de Secours Informatique
Plus en détailVers une fédération de Cloud Académique dans France Grilles J. Pansanel pour le groupe FG-Cloud (M. Airaj, C. Cavet, V. Hamar, M. Jouvin, C.
Vers une fédération de Cloud Académique dans France Grilles J. Pansanel pour le groupe FG-Cloud (M. Airaj, C. Cavet, V. Hamar, M. Jouvin, C. Loomis, A. Lopez Garcia, G. Mathieu, V. Mendez, J. Pansanel,
Plus en détailSoftware and Hardware Datasheet / Fiche technique du logiciel et du matériel
Software and Hardware Datasheet / Fiche technique du logiciel et du matériel 1 System requirements Windows Windows 98, ME, 2000, XP, Vista 32/64, Seven 1 Ghz CPU 512 MB RAM 150 MB free disk space 1 CD
Plus en détailMobile OGSI.NET: Grid Computing on Mobile Devices
Mobile OGSI.NET: Grid Computing on Mobile Devices David C.Chu Université de Californie, Berkeley Marty Humphrey Université de Virginie Publié en Novembre 2004 lors de la 5ième conférence IEEE/ACM International
Plus en détailEN Télécom & Réseau S Utiliser VMWARE
EN Télécom & Réseau S Utiliser VMWARE Utiliser les machines virtuelles VMWARE Nom : Prénom : Classe : Date : Appréciation : Note : Objectif : Être capable de créer et configurer une machine virtuelle Configuration
Plus en détailAlfstore workflow framework Spécification technique
Alfstore workflow framework Spécification technique Version 0.91 (2012-08-03) www.alfstore.com Email: info@alfstore.com Alfstore workflow framework 2012-10-28 1/28 Historique des versions Version Date
Plus en détailNEWS 2010. La communication, clé de la réussite. www.lauterbach.com. Communiqué. Comités de standardisation SOMMAIRE. Rencontres lors des conférences
NEWS 2010 DÉBUGGEUR, TRACE TEMPS-RÉEL, ANALYSEUR LOGIQUE Stephan Lauterbach lors de la conférence IP/ESC à Grenoble, France La communication, clé de la réussite La clé de notre réussite réside dans l établissement
Plus en détailGuide d utilisation de PL7 Pro Récupérer ou transférer un programme
Guide d utilisation de PL7 Pro Récupérer ou transférer un programme 1. Connecter le câble Connecter le câble à l ordinateur sur un port USB (utiliser toujours le même de préférence). Connecter ensuite
Plus en détailLearning Object Metadata
Page 1 of 7 Learning Object Metadata Le LOM (Learning Object Metadata), est un schéma de description de ressources d enseignement et d apprentissage. Le LOM peut être utilisé pour décrire des ressources
Plus en détailAssembleur. Faculté I&C, André Maurer, Claude Petitpierre
Assembleur Faculté I&C, André Maurer, Claude Petitpierre INTRODUCTION Logiciel utilisé Faculté I&C, André Maurer, Claude Petitpierre MEMOIRE Mémoire Faculté I&C, André Maurer, Claude Petitpierre Mémoire
Plus en détailRootkit pour Windows Mobile 6
Rootkit pour Windows Mobile 6 Cédric Halbronn Sogeti / ESEC cedric.halbronn(at)sogeti.com Plan Contexte Introduction Environnement mobile Windows Mobile 1 Contexte Introduction Environnement mobile Windows
Plus en détailIntroduction aux Systèmes et aux Réseaux, Master 2 CCI
aux Systèmes et aux Réseaux, Master 2 CCI Cours 1 : Introduction et contexte Unix/Linux Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Master CCI - Université Lyon 1 -
Plus en détailExigences système Edition & Imprimeries de labeur
Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire Asura 9.5, Asura Pro 9.5, Garda 5.0...2 PlugBALANCEin 6.5, PlugCROPin 6.5, PlugFITin 6.5, PlugRECOMPOSEin 6.5, PlugSPOTin
Plus en détailPrésentation Utilisation. VirtualBox. Firas Kraïem. 22 février 2014
22 février 2014 Table des matières 1 2 est un logiciel libre (licence GPL) de virtualisation. Il permet de créer des machines virtuelles, qu on peut se représenter comme des "sous-ordinateurs", fonctionnant
Plus en détailQu est ce qu un un serveur?
Virtualisation de serveur et Systèmes d exploitations. d Par Thierry BELVIGNE Président MicroNet 91 Qu est ce qu un un serveur? Un serveur est un programme informatique qui «rend service» à plusieurs ordinateurs
Plus en détailRoomMate Guide de l'utilisateur
RoomMate Guide de l'utilisateur Antemak 19 Av. van Goidtsnoven B-1180, Bruxelles, Belgique +32.475.83.42.72 http://antemak.com info@antemak.com Par Steven Version 110311 Nous espérons que ce guide vous
Plus en détailProgrammation en Java IUT GEII (MC-II1) 1
Programmation en Java IUT GEII (MC-II1) 1 Christophe BLANC - Paul CHECCHIN IUT Montluçon Université Blaise Pascal Novembre 2009 Christophe BLANC - Paul CHECCHIN Programmation en Java IUT GEII (MC-II1)
Plus en détailLes méthodes de sauvegarde en environnement virtuel
Les méthodes de sauvegarde en environnement virtuel Il existe plusieurs méthodes pour faire des sauvegardes dans un environnement virtuel : Méthodes traditionnelles 1) Sauvegarde avec agent dans le Guest
Plus en détailLa technologie Java Card TM
Présentation interne au CESTI La technologie Java Card TM sauveron@labri.u-bordeaux.fr http://dept-info.labri.u-bordeaux.fr/~sauveron 8 novembre 2002 Plan Qu est ce que Java Card? Historique Les avantages
Plus en détailMI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet
MI03 TP Objectifs du TP 1ère séance Construction d'un système linux embarqué complet 2ème séance Mise en place d'un environnement de développement croisé Intégration de l'extension temps réél Xenomai La
Plus en détailTutoriel: Création d'un Web service en C++ avec WebContentC++Framework
Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework Gaël de Chalendar CEA LIST / LIC2M Journée de Présentation des Technologies WebContent INSTN 14/12/2009 Présentation de gsoap Plan
Plus en détailFiche Technique. Cisco Security Agent
Fiche Technique Cisco Security Agent Avec le logiciel de sécurité de point d extrémité Cisco Security Agent (CSA), Cisco offre à ses clients la gamme de solutions de protection la plus complète qui soit
Plus en détailSuite bureautique, les enjeux d'une alternative.
24 juin 2003 1 / 44 Suite bureautique, les enjeux d'une alternative. Professeur. POLLET Mme PANAGET - C.N.A.M. Paris - Directeur Informatique Centre Hospitalier Avranches-Granville M. REVUZ - Docteur en
Plus en détailCours de Systèmes d Exploitation
Licence d informatique Synchronisation et Communication inter-processus Hafid Bourzoufi Université de Valenciennes - ISTV Introduction Les processus concurrents s exécutant dans le système d exploitation
Plus en détailWSM la solution complète de provisionnement de bureaux virtuels
Quadri Concept «Présentation des solutions Wyse» 2009 1/ 16 WSM la solution complète de provisionnement de bureaux virtuels L informatique légère, économique, flexible et fiable Ingénieur conseil Patrick
Plus en détailPRESENSTATION VMWARE ESXi NOTION DE MACHINE VIRTUELLE
PRESENSTATION VMWARE ESXi C est un logiciel qui permet de : 1. Virtualiser les postes informatiques 2. Virtualiser les serveurs d un réseau ESXi est la plate-forme de virtualisation sur laquelle vous créez
Plus en détailcomment installer les pilotes USB
comment installer les pilotes USB La référence en communications mobiles par satellite installation des pilotes USB Vous devez installer les pilotes USB sur votre PC avant d installer les outils de synchronisation
Plus en détailLes tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration
Les Tablettes Les tablettes Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les tablettes Description: Appareil mobile positionné entre smartphone
Plus en détailCaractéristiques principales:
Powered by AndoridTM4.1 Jelly Bean Archos introduit sa nouvelle tablette ChildPad: l ARCHOS 80 CHILDPAD. Equipée de la dernière version d Android Jelly Bean, cette tablette de 8 a spécialement été conçue
Plus en détailIndustrie 4.0 L usine connectée
En partenariat avec Industrie 4.0 L usine connectée Les nouveaux métiers de l industrie 4.0: Méthodologie de conception des certifications Mardi 29 avril 2014 Séminaire ISA-France / Espace Hamelin Jean-Luc
Plus en détailLe Projet InCaS (2006-2009) Consortium
Le Projet InCaS (2006-2009) Consortium Le consortium du projet comprend: Des associations de PME dans 5 pays pilotes Un groupe de base de 25 PME dans ces pays Coordinateur du Projet : Confédération Européenne
Plus en détailCisco CCVP. Architecture Cisco UCM
Cisco CCVP Architecture Cisco UCM Contenu Présentation Les clusters La base de données Système de licences Installation Cisco CCVP -2- Présentation Système de communications basées sur IP Intégration de
Plus en détail