Solutions libres pour les systèmes embarqués
|
|
- Carole Baril
- il y a 8 ans
- Total affichages :
Transcription
1 Solutions libres pour les systèmes embarqués Pierre FICHEUX Mars
2 Programme Présentation Rappels sur les systèmes embarqués et temps réel Le logiciel libre Linux comme système embarqué Extensions temps réel de Linux Android «embarqué» ecos et RTEMS Les outils libres pour l'embarqué Open hardware Co-design 2
3 Présentation Open Wide Société d'ingénierie créée en septembre 2001 avec le concours de THALES et Schneider Electric Rachat d'esg-france (automotive) en 2014 Environ 160 salariés sur Paris, Lyon, Toulouse et bientôt Grenoble Industrialisation de composants open source Développement Conseil / Formation Trois activités : OW Système d'information (Java/PHP) OW Outsourcing: hébergement OW Ingénierie: informatique industrielle 3
4 Présentation PF Ingénieur Arts et Métiers + Sup'Aéro Utilisateur de logiciels libres depuis 1989 Utilisateur de Linux depuis 1992 Auteur des 4 éditions de l'ouvrage «Linux embarqué» (Eyrolles), 4ème édition parue en juin 2012 avec E. Bénard Auteur GNU Linux Magazine et Open Silicium CTO Open Wide Ingénierie, enseignant EPITA, ENSEIRB 4
5 Rappels sur les systèmes embarqué 5
6 Système / logiciel embarqué Un système est l'association matériel + logiciel Logiciel utilisé dans un équipement industriel ou un bien de consommation On dit aussi logiciel dédié ou intégré embedded software L'équipement est valorisé pour son coté fonctionnel et non pas pour le logiciel! Un bon logiciel embarqué doit savoir se faire oublier! On parle parfois de logiciel enfoui ou profondément enfoui «deeply embedded» 6
7 Domaines d'application : remplacer / compléter des systèmes analogiques (spatial) 1980 : RTOS (Real Time OS) génériques 2000 : OS libres, grand public Domaines historiques/industriels Militaire, spatial (RTOS/360, VRTX sur Hubble) Contrôle de processus industriel Transport : AUTOSAR/OSEK, ARINC 653 certification (DO-178) Internet/Telecom : routeurs, PABX «Nouveaux» domaines Multimédia automobile (IVI), objets connectés médical 7
8 Les nouveaux domaines Équipement grand public (multimédia, domotique, ) Téléphonie 1+ milliards de téléphones Android! Infotainment transport: automobile, aéronautique Ajout de fonctions communicantes utilisation de protocoles standards de type IP et dérivés (HTTP, DHCP, etc.) Difficile d'intégrer ces couches dans des logiciels embarqués propriétaires utilisation d'un OS «Boite noire» dédiée à un ensemble de fonctions (passerelle médicale, set-top box avec services étendus) Internet des objets #iot :-) 8
9 Avantages d'un OS Affranchit le développeur d'un travail d'adaptation au matériel pour les interfaces de base (PCI, USB, Ethernet...) Permet de bénéficier des dernières avancées technologiques et de faire évoluer le système: protocoles réseau, multimédia, etc. Recrutement aisé de développeurs (Linux, Android)! Utilisation de matériel «standard» Focalisation sur le métier de l'entreprise 9
10 Inconvénients d'un OS Empreinte mémoire Performances Consommation d'énergie (nombreux travaux en cours) Criticité (sauf OS spécialisés) Perte de maîtrise du système 10
11 Les systèmes temps réel Les applications embarquées historiques étaient temps réel Les systèmes d'exploitation embarqués propriétaires sont TR (VxWorks, LynxOS, VRTX,...) RTOS La progression des OS libres dans l'industrie et dans l'embarqué en général modifie la donne! Linux est utilisable dans l'industrie Linux n'est pas TR Linux peut être modifié pour être TR (PREEMPT-RT, Xenomai) Il existe des RTOS libres (RTEMS, FreeRTOS,...) 11
12 Le logiciel libre dans l'embarqué 12
13 Historique Modèle économique du marché informatique du matériel vers le logiciel Projets logiciels libres majeurs (chronologie) UNIX BSD X Window System (X11) GNU (tout d'abord sur UNIX propriétaire) Linux GNU/Linux Apache Apparition de licences libres (vs «freeware») BSD GPL (dérivation et «contamination») ASL 13
14 Quelques éléments sur le LL A peu près équivalent à la notion d'open source, voir Libre ne veut pas dire gratuit La confusion vient de la signification anglaise free = libre / gratuit Différents types de logiciels Le freeware : gratuit mais sources non disponibles, pas forcément de licence (abandon de la «paternité» du code) Le shareware : sources non disponibles, coût modique, licence souvent propriétaire Le logiciel libre: sources disponibles, licence open source, non liée à la notion de gratuité (on peut vendre un logiciel libre) 14
15 Importance du logiciel libre Le logiciel libre est important dans le SI (serveurs) Le logiciel libre a pris un part importante dans les systèmes embarqués OS (Linux, Android) Outils de base (compilateur, éditeur, débogueur,...) «build systems» (Buildroot, Yocto/OE) IDE (Eclipse) La plupart des éditeurs ont au catalogue des composants basés sur du logiciel libre (Wind River, Adacore, LynuxWorks,...) 15
16 Avantages/inconvénients du LL Avantages Disponibilité du code source maîtrise et maintenabilité dans le temps Redistribution sans «royalties» Outils de développement souvent «gratuits»! Support de la communauté Inconvénients Méfiance vis à vis d'un modèle décentralisé (support) Contraintes de certaines licences (GPL, LGPL) Support de certains matériels (?) Outils moins «ciblés» Documentation (?) 16
17 Les OS libres pour l'embarqué 17
18 Linux comme (RT)OS Réservé aux systèmes complexes 32 bits minimum Gestion complexe de la mémoire (MMU, pagination + segmentation) Empreinte mémoire importante: 2 Mo pour µclinux (sans MMU), 4 Mo pour Linux Consommation mémoire vive : 16 Mo minimum Problème de migration de anciens RTOS car Linux n est pas TR évolution avec les extensions PREEMPT-RT et Xenomai Incompatible avec les systèmes critiques/certifiés Souvent utilisé pour les outils, les simulateurs et architectures «mixtes» (banc de test) 18
19 Linux et le TR, ooops :( 19
20 Extensions TR pour Linux L'utilisation de Linux comme RTOS est souvent intéressante POSIX Approche hybride avec quelques tâches TR On conserve le confort d'un système classique Deux approches possibles : Modifier le noyau Linux afin d'améliorer ses performances TR (PREEMPT-RT) Ajouter un «co-noyau» TR qui partage le matériel avec le noyau Linux (RTLinux, RTAI, Xenomai) approche «virtualisation» 20
21 PREEMPT-RT Branche expérimentale pour le noyau 2.6, voir Initié par Ingo Molnar, contributeur majeur du noyau Maintenu par Thomas Gleixner Surtout utilisé sur x86 et des processeurs performants (TSC = Time Stamp Counter) Fonctionne également sur ARM (11 ou plus), Nios II, Microblaze,... Nécessite un noyau «mainline» (ou proche) mais ne sera probablement jamais intégré à la branche officielle Mise en place très simple (application d'un patch) Mêmes API de programmation que Linux standard 21
22 PREEMPT-RT, caractéristiques Utilisation d'un thread noyau (interruptible) pour le traitement de chaque interruption 4 2 root SW< 0 0% 0% [sirq-high/0] 5 2 root SW< 0 0% 0% [sirq-timer/0] 6 2 root SW< 0 0% 0% [sirq-net-tx/0] Prévention des inversions de priorité (par héritage) Timers noyau haute précision (HRTIMER) Amélioration des mécanismes de synchronisation Le résultat est un noyau (presque) «préemptif», mais reste un noyau Linux 22
23 PREEMPT-RT, résumé Changements significatifs du code noyau Verrouillage des sections critiques Volume du patch important Utilisation de mlockall() verrouillage des pages mémoire en RAM Le coût de la préemption peut être important si le nombre de tâches TR augmente Temps de latence maximum nettement amélioré dépend largement de la plate-forme matérielle (TSC) dépend de la configuration logicielle Bons résultats sur x86 depuis de nombreuses années Permet de garantir moins de 50 µs de jitter (x86) Risque sur la maintenance (financement)? 23
24 Linux avec co-noyau Ajout d'un «co-noyau» pour la gestion du temps-réel Sous-système temps-réel intégré à un module noyau Patch de «virtualisation» des interruptions Différents modèles de programmation Noyau uniquement (RTLinux, version libre) Noyau et espace utilisateur, semi-intégration Linux (RTAI, Noyau & espace utilisateur, intégration Linux complète (Xenomai, 24
25 Linux avec co-noyau Séparation entre le composant temps-réel et Linux Ordonnanceur temps-réel spécifique Pas de dépendance sur les sections critiques Linux :-) Virtualisation de la gestion d'interruptions Linux Routage prioritaire des IRQs vers le co-noyau Linux comme tâche idle du co-noyau Volume du patch noyau plus faible qu'avec PREEMPTRT Se rapproche de la technique de «para-virtualisation» des hyperviseurs (adaptation de l'os) 25
26 Linux + co-noyau, suite Peu de modifications sur le noyau Linux patch de virtualisation (très bas niveau) notion de domaine d'exécution (temps-réel / normal) Pas d'impact sur l'écriture de code noyau classique Impact sur l'écriture de code temps-réel! utilisation des API fournies par le co-noyau Excellentes performances TR ordonnanceur spécifique indépendant sous-système temps-réel bien délimité jitter maximal de l ordre de 10 µs sur Atom/x86! 26
27 RTLinux Projet universitaire (NMT) développé par Victor Yodaiken et Michael Barabanov en 1999 Produit commercial développé par FSMLabs Dépôt d un brevet logiciel conflit avec la FSF Vendu à WIND RIVER en 2007 Développement en espace noyau (?) Version GPL obsolète (2.6.9) retirée par WIND RIVER 27
28 Architecture initiale RTLinux 28
29 RTLinux en
30 RTAI Real Time Application Interface Un «fork» de RTLinux développé au DIAPM de l école polytechnique de Milan Dipartimento di Ingegneria Aerospaziale (Paolo Montegazza) Utilisé au DIAPM pour des travaux d enseignement et de recherche Quelques utilisations industrielles Position douteuse / brevet logiciel FSMLabs Toujours actif mais peu d évolution version 3.8 en février 2010, 3.9 en août
31 Xenomai Xenomai est un sous-système temps-réel de Linux Programmation de tâches en espace utilisateur API d'application et de pilotes temps réel (RTDM) dédiées Intégré au noyau Linux «Real-time sub-system» Supporte de nombreuses architectures Dispose de «skins» permettant d'émuler des API temps réel (POSIX, VxWorks, VRTX, uitron,...) Plus complexe à mettre en œuvre que PREEMPT-RT mais performances 5 à 10 fois supérieures Licence GPL (cœur), LGPL (interfaces, espace utilisateur) 31
32 Architecture générale Xenomai utilise un micro-noyau (ADEOS) pour partager le matériel avec le noyau Linux Un processus contient des threads TR et TP (Linux) Processus Linux pilote TR API TR noyau TR micro-noyau 32
33 Répartition sur les deux domaines libpthread_rt Code applicatif VxWorks glibc Code applicatif POSIX Xenomai libvxworks glibc Xenomai libpthread Appels système Noyau Linux Pile réseau VFS/FS Xenomai RTOS... Noyau Adeos I-Pipe Hardware 33
34 Linux/Xenomai et le TR :) 34
35 Android Android = un système d'exploitation basé sur un noyau Linux Un «framework» fournissant des applications et permettant d'en ajouter facilement Basé sur Dalvik (puis ART), une machine virtuelle Java (très) optimisée pour le mobile Navigateur web basé sur Webkit puis Chrome Graphique optimisé en 2D ou 3D basé sur OpenGL/ES Nouvel environnement de développement «Android Studio» compatible avec Android «wear» (#IoT) Partiellement open source mais pas réellement du logiciel libre... 35
36 Android et l'industrie Linux fournit des API graphiques (Qt, EFL) mais «difficiles» à programmer Android est avantageux si le projet utilise une IHM Base importante d'applications Android! Android est conçu pour la téléphonie et les tablettes mais des BSP Android sont fournis pour les cartes (ARM) récentes (BB Black, i.mx6,...) Android utilise un noyau Linux :-) Assez peu de projets pour l'instant Concurrence de Yocto! 36
37 Avantages/inconvénients Avantages Programmation Java (simple et répandue) + IHM Communauté importante Fait rêver les managers (tablette = grand public bon marché) Inconvénients Compatibilité POSIX partielle Système de «build» statique assez rudimentaire par rapport à ceux de Linux (Buildroot, OE) Qualité des BSP variable mais portage «simple» Pas réellement un projet libre ni communautaire :-( Google fait peur! Interfaces matérielles industrielles non supportées (CAN, I2C, SPI, ) 37
38 ecos embeddable Configurable OS (CYGNUS 1997) Supporte de nombreux CPU (16), 32 et 64 bits Empreinte mémoire de 10 à 100 Ko Outils de configuration avancé, gestion de «paquets» Version «pro» par Utilisé dans le multimédia : 38
39 RTEMS RTEMS = Real Time Executive for Multiprocessor Systems Initialement «Missile Systems» puis «Military Systems» Exécutif temps réel embarqué diffusé sous licence libre (GPL avec exception) Ce n'est pas exactement un système d'exploitation car l'application est «liée» au noyau un seul processus mais plusieurs «threads» Programmation C, C++, Ada Plus de 100 BSP disponibles pour 20 architectures API RTEMS «classique» ou POSIX Utilisé par EADS Astrium, ESA, NASA, etc. 39
40 RTEMS, suite RTEMS est un exécutif TR : Un seul processus Beaucoup plus petit qu'un OS en sélectionnant les composants on peut arriver à une taille de quelques dizaines de Ko :-) Pas (peu) de support MMU De nombreuses fonctionnalités sont optionnelles : réseau, système de fichiers, etc. Configuration statique de l'application Permet d'ajouter «facilement» API, ordonnanceur Léger, environ 600K lignes pour la version 4.11 (15 M pour le noyau Linux) 40
41 Les outils libres 41
42 Typologie des outils Outils de base «toolchain» + mise au point GCC, GDB, LLVM IDE Eclipse (?) Construction de distribution Buildroot, Yocto/OE Émulation / simulation QEMU Gestion de version (Git, SVN) Les meilleurs de ces outils existent dans le monde du logiciel libre :-) 42
43 Production de distribution (Linux) Un outil crée la distribution à partir des sources des composants adaptés en appliquant des «patch» Il ne s'agit pas de distribution mais d'outil de création de distribution L'outil ne fournit pas les sources mais les règles de production et prend en compte les dépendances L'outil peut produire la chaîne de compilation croisée L'outil produit les différents éléments de la distribution Image du bootloader Noyau Linux Images du root-filesystem Meilleure solution qu'une distribution «générique» sécurité traçabilité 43
44 Les principaux outils disponibles Yocto/OpenEmbedded Moteur écrit en Python Très puissant mais lourd Basé sur des fichiers de configuration Buildroot Basé sur la commande «make» Au départ un démonstrateur pour uclibc Désormais un véritable outil, bien maintenu! Approche statique (pas de paquets) OpenWrt Dérivé de BR Orienté vers les IAD (Internet Access Device) Gère les paquets binaires 44
45 Buildroot 45
46 Buildroot Lié au projet uclibc (micro-c-libc) = libc plus légère que la Glibc But initial: produire des root-filesystem simples pour tester uclibc Moteur uniquement basé sur des fichiers Makefile et quelques scripts-shell utilisation de GNU-Make Outil de configuration utilise le langage Kconfig Peut produire la chaîne de compilation (uclibc, Glibc, Eglibc,...) ou importer une chaîne existante Approche statique Pas de version «officielle» avant 2009 ( ) 46
47 Buildroot aujourd hui Repris en 2009 par Peter Korsgaard et Thomas Petazzoni Une version officielle tous les 3 mois: , ,..., Projet géré sous Git : Bonne documentation : Plus de 1200 composants adaptés ( ) Support CPU x86, ARM, PowerPC, SH4,... Il est désormais simple d ajouter un support de carte par des fichiers de configuration Projets très dynamique! 47
48 Yocto / OE Similaire à BR mais plus évolué et modulaire Utilisé par les éditeurs pour leurs produits commerciaux Wind River Utilisé par les fabricants de matériel pour les BSP (Board Support Package) Freescale, Gumstix, TI,... Yocto n'est pas une distribution mais fournit des «templates» et outils pour créer des distributions «méta données» organisées en couches (layers) Support matériel (meta-intel, meta-raspberrypi) Distributions (meta-yocto, meta-angstrom) Composants «métier» (meta-ivi) GENIVI It's not an embedded Linux distribution it creates a custom one for you 48
49 Principe des «layers» 49
50 «Workflow» OE 50
51 Émulateur QEMU Émulateur de matériel initialement développé par Fabrice Bellard, diffusé sous GPL v2 Exécuté dans l'espace utilisateur de Linux Permet d'émuler diverses architectures: x86, PowerPC, ARM, etc. Émulation de carte complète outil de développement, mise au point, test automatique Outil de certification DO-178 (Adacore/Couverture) Désormais, large communauté avec dépôt Git sur 51
52 Open Hardware 52
53 (R)évolution du matériel Évolution du x86 vers ARM Création d'un marché autour des «hobbyistes» en électronique Arduino, Raspberry Pi & friends Adafruit, Snootlab & friends Les professionnels utilisent parfois ces plate-formes ou du moins profitent de la baisse des coûts attention au choix! Développement et conception simplifiés généralisation d'un open-hardware pragmatique utilisation de modules CPU nouveaux langages (HTML5, Python) Nouveaux canaux de distribution et plate-formes de financement (kickstarter,...) 53
54 Versatile PB and sons! < 20 < 15 < 30! < 25 54
55 Cependant... Certaines plate-formes génériques permettent de créer une «maquette» mais difficilement la version définitive qualité insuffisante La connectivité nécessaire n'est pas toujours disponible Wi-Fi BT Capteurs divers Un créateur n'est PAS un développeur logiciel et encore moins un intégrateur système «fusion» art / design / technologie Quelques plates-forme dédiées sont désormais disponibles WeIO (démo!) Pour l'industrie ne pas oublier la durée de maintenance! 55
56 Module WeIO 56
57 Co-design 57
58 Situation actuelle Les systèmes embarqués deviennent de plus en plus complexes Hier RTOS mono-tâche (1 seule application) Aujourd'hui système multitâche proche d'un OS classique (Linux, Android, ) Exemples de systèmes : Encodeur / décodeur vidéo HD Système «mixte» temps réel et traitement des données (banc de test) Le CPU n'est pas forcément capable de répondre aux exigences fonctionnelles du système L'utilisation du multi-cœur améliore les choses mais décale le problème (et augmente prix + consommation) 58
59 Évolution de la conception On travaille maintenant au niveau système (ou fonctionnalité) et non au niveau porte logique Les fonctionnalités peuvent être implantées dans des composants spécifiques de type ASIC (Application Specific Integrated Circuit). On parle alors de Système sur Silicium «SoC» (System on Chip). Les fonctionnalités peuvent être implantées dans des composants logiques programmables de type FPGA (Field Programmable Gate Array). On parle alors de système «SoPC» (System on Programmable Chip). Le plus souvent le système dispose d'un CPU (avec OS) + d'un accélérateur matériel pour des tâches dédiés (compression, génération de signal, ) L'association des deux parties correspond au «codesign» 59
60 Exemple de système Le processeur est en général externe SoC associé à un FPGA Exemple de SoC : i.mx (Freescale), AM335x (TI) Exemple de FPGA : Altera Cyclone, Xilinx Spartan/Virtex Système hybride : Armadeus, Zynq 60
61 Avantages du co-design L'OS et donc le CPU - est déchargé de tâches très coûteuses (voire inaccessibles) en calcul logiciel L'approche FPGA permet de garantir la souplesse utilisation d'un langage de programmation (Verilog ou VHDL) portabilité sur plusieurs modèles de FPGA Cette même approche garantit la propriété intellectuelle dans le cas de licences parfois contraignantes La fonctionnalité «métier» dans le FPGA Le pilote (GPL si Linux) est une simple interface On trouve des bibliothèques fonctionnelles (des «IP») comme avec le logiciel classique! Le co-design peut également concerner l'association µp (CPU) / micro-contrôleur reliés par exemple - par un bus de type SPI 61
62 Association µc / Linux Cette approche «hybride» assure un faible coût en garantissant les performances 62
63 Système Linux «pur» Cette approche nécessite souvent un adaptation coté noyau temps réel (Xenomai, PREEMPT-RT, ) 63
64 Choix du matériel Solution 1 : Module type SoC FPGA ajouté à la carte finale Nécessite un design matériel Solution 2 : Module SoC intégrant directement un FPGA Xilinx (Zynq), Altera, Armadeus APF27/APF51 Pas (ou peu) de design matériel La demande du marché pousse ce type de solution 64
65 Cas d'exemple Un système nécessite une horloge de synchronisation (période = 1 ms) Réalisable sur certains systèmes (tâche périodique sur un GPIO) Raspberry Pi/ARM + Linux-TR Impossible à réaliser sur d'autres architectures (x86) sans 1 carte PCI dédiée ( ) Une solution hybride utilise : Un système sous Linux (architecture x86, ARM, ) non TR Un contrôleur matériel FPGA sur bus USB Simple à mettre en place en langage HDL Le calculateur Linux pilote le contrôleur par message USB mais ne gère pas le TR insensible aux variations de charge 65
66 Raspberry Pi + FPGA USB KNJN DragonPCI-E Bugblat sur bus local 66
67 Questions? 67
Internet des objets 1
1 Conférences de la journée Pierre Ficheux (Open Wide), Introduction to IoT, protocols and OS Cedric Adjih (Inria, RIOT team), présentation du système RIOT Greg Kroah-Hartman (Linux Foundation), This is
Plus en détailPrésentation des intervenants. Pourquoi cette conférence? Logiciel libre : notions essentielles. Le logiciel libre pour les projets industriels
Les technologies libres pour les projets industriels Les technologies libres pour les projets industriels Présentation des intervenants Pourquoi cette conférence? Logiciel libre : notions essentielles
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étailInformatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre. Partie I : Introduction
Informatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre Partie I : Introduction Plan de la première partie Quelques définitions Caractéristiques communes des applications temps-réel Exemples d
Plus en détailComment travailler avec les logiciels Open Source
Conférence / Débat C. Charreyre Comment travailler avec les logiciels Open Source Conférence / Débat - RTS 2008-3 Avril 2008 1 Licence Paternité-Pas d'utilisation Commerciale-Partage des Conditions Initiales
Plus en détailDA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova
DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova I. Introduction Dans une période où la plasticité peut aider à réduire les coûts de développement de projets comme des applications mobile,
Plus en détailConférences «objets connectés» (IOT)
Conférences «objets connectés» (IOT) Open Wide Ingénierie Paris, 9 octobre 2014 1 Programme de la conférence Introduction à l'iot (P Ficheux) Technologies utilisées (N Aguirre) Systèmes d'exploitation
Plus en détailPRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille
PRESENTATION RESSOURCES Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) Introduction, Objectifs et Intentions Le BTS SN (Systèmes Numériques) intègre la formation
Plus en détailUtilisation 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étailVirtualisation open source État de l'art
Virtualisation open source État de l'art Jean Charles Delépine Université de Picardie Direction des Infrastructures et des systèmes d'information Une jungle d'acronymes Xen QEMU
Plus en détailLogiciels libres et Open source
Logiciels libres et Open source ANDSI 13/04/2004 NGO Can Chieu Plan Les concepts Linux Système d'exploitation Linux pour serveurs Linux pour stations Serveurs d applications Développement Applications
Plus en détailLes systèmes embarqués Introduction. Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon
Les systèmes embarqués Introduction Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon Introduction aux systèmes embarqués Définition. Caractéristiques d
Plus en détailLe concept de virtualisation regroupe
INFORMATIQUE EMBARQUÉE La virtualisation devient une réalité industrielle Solutions Largement répandue pour les systèmes d information d entreprise et de plus en plus courante dans les télécoms, la virtualisation
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étailDESCRIPTIF DES PROJETS 3EME ANNEE QUI SERONT PRESENTES LORS DE LA JOURNEE DE PROJET DE FIN D ETUDE LE 26/01/2012
DA Télémédecine et SI de Santé DESCRIPTIF DES PROJETS 3EME ANNEE QUI SERONT PRESENTES LORS DE LA JOURNEE DE PROJET DE FIN D ETUDE LE 26/01/2012 PROJET N 1 : IMPLEMENTATION D'UNE INTERFACE SWEETHOME DEDIEE
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é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étailNaissance d'un REPTAR
Naissance d'un REPTAR "Bringing spirit into an hardware skeleton" R.Bornet - HEIG-VD/REDS - Mars 2014 Plan Introduction Démarche générale Premiers signes de vie Bootloader Kernel Userspace Les bonnes adresses
Plus en détailVirtualisation sous Linux L'age de raison. Daniel Veillard veillard@redhat.com
Virtualisation sous Linux L'age de raison Daniel Veillard veillard@redhat.com Solution Linux 2009 Une jungle d'acronymes Xen UML VServer VMWare VirtualBox lguest QEmu KVM VirtualIron OpenVZ LXC Définition
Plus en détailQuoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?
Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)? Mathieu PACE National Instruments, Ingénieur d applications L architecture RIO se développe Processeur FPGA E/S E/S E/S personnalisées
Plus en détailJOG : une approche haut niveau des systèmes embarqués via Armadeus et Java
JOG : une approche haut niveau des systèmes embarqués via Armadeus et Java Resumé Olivier Reynet 1, Jean-Christophe Le Lann 1, Benoît Clément 1 1 ENSIETA, 2, rue François Verny, 29200 Brest - France olivier.reynet@no-spam@ensieta.fr
Plus en détailModules du DUT Informatique proposés pour des DCCE en 2014/2015
Modules du DUT Informatique proposés pour des DCCE en 2014/2015 Résumé de l offre : Parmi les 5500 heures d enseignement informatique dispensées au département informatique de l IUT (avec 2880 heures de
Plus en détailUne tasse de café fumante est
INFORMATIQUE La technologie Java est prête à embarquer Java est une technologie de programmation puissante et fiable. Elle est omniprésente sur Internet, dans la téléphonie mobile et sur la plupart des
Plus en détailVirtualisation de serveurs Solutions Open Source
Virtualisation de serveurs Solutions Open Source Alain Devarieux TSRITE2009 FOAD 1 / 19 Table des matières 1.Les principes de la virtualisation...3 1.1.Partage d'un serveur...3 1.2.Objectif de la virtualisation...4
Plus en détailStratégie de sécurité grâce au logiciel libre. Frédéric Raynal <pappy@miscmag.com> Cédric Blancher <blancher@cartel-securite.fr>
Stratégie de sécurité grâce au logiciel libre Frédéric Raynal Cédric Blancher 1 Agenda du workshop Introduction Le logiciel libre et la sécurité GNU/Linux
Plus en détail[ Rencontres Mondiales du Logiciel Libre 2011 Lundi 11 juillet 2011 ] Introduction à l'open Hardware Auteur : Dr Ir Robert Viseur
[ Rencontres Mondiales du Logiciel Libre 2011 Lundi 11 juillet 2011 ] Introduction à l'open Hardware Auteur : Dr Ir Robert Viseur Qui suis-je? Robert Viseur Ingénieur Civil, Mastère en Management de l'innovation,
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é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é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é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étailCatalogue des stages Ercom 2013
Catalogue des stages Ercom 2013 Optimisations sur Modem LTE Poste basé à : Caen (14) Analyse et optimisation des performances des traitements réalisés dans un modem LTE. - Profiling et détermination des
Plus en détailConception et Intégration de Systèmes Critiques
Conception et Intégration de Systèmes Critiques 15 12 18 Non 50 et S initier aux méthodes le développement de projet (plan de développement, intégration, gestion de configuration, agilité) Criticité temporelle
Plus en détailINGÉNIEUR - DÉVELOPPEUR SENIOR EMBEDDED - C/C++ - MICROCONT RÔLEURS. 34 ans - 10 ans d'expérience
I0003 INGÉNIEUR - DÉVELOPPEUR SENIOR EMBEDDED - C/C++ - MICROCONT RÔLEURS 34 ans - 10 ans d'expérience Expert ises mét iers : Langues : Industrie, M2M, Telecoms Roumain (Langue maternelle), Anglais (Avancé),
Plus en détailLES OBJETS CONNECTES
LES OBJETS CONNECTES 01 LE CONTEXTE DÉFINITION Après avoir bouleversé notre vision des relations humaines, le web entame une nouvelle révolution : celle de notre perception des choses. Luc Bretones Vice-Président
Plus en détailSystèmes en réseau : Linux 1ère partie : Introduction
Systèmes en réseau : Linux 1ère partie : Introduction Les fondements de Linux : le logiciel libre Historique de Linux Présentation générale de Linux Les applications à succès Les distributions Qu'est-ce
Plus en détailCH.3 SYSTÈMES D'EXPLOITATION
CH.3 SYSTÈMES D'EXPLOITATION 3.1 Un historique 3.2 Une vue générale 3.3 Les principaux aspects Info S4 ch3 1 3.1 Un historique Quatre générations. Préhistoire 1944 1950 ENIAC (1944) militaire : 20000 tubes,
Plus en détailPierre De Dobbeleer. Spécialiste Project Management, Electronique, Réseaux et télécommunications
Pierre De Dobbeleer Contact: 11 rue Rogier, 5000 Namur 3éme étage Tel: +32 471 37 64 82 Age: 46 ans Divorcé, 2 enfants Spécialiste Project Management, Electronique, Réseaux et télécommunications Domaines
Plus en détailVoIP : les solutions libres
VoIP : les solutions libres VoIP Expo, mardi 28/ 11/ 2006 Loïc Bernable, leto@ vilya. org Reproduction totale ou partielle soumise à autorisation préalable S o m m a i r e Rappel sur les logiciels libres
Plus en détailAuteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA
Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA Sommaire 1. Introduction 2. Installation 3. Fonctionnement 4. Développement 5. Démonstration 2
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étailLe logiciel libre. Jeudi 19 janvier 2012. Rémi Boulle rboulle@april.org. Sébastien Dinot sdinot@april.org
Le logiciel libre Jeudi 19 janvier 2012 Rémi Boulle rboulle@april.org Sébastien Dinot sdinot@april.org 2012-01-19 - Document diffusé sous licence CC BY-SA Creative Commons Paternité - Partage des conditions
Plus en détailInstallation et prise en main
TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications
Plus en détailSolutions de Virtualisation du poste de travail. ViewSonic vous présente le poste de travail virtuel du futur
Solutions de Virtualisation du poste de travail ViewSonic vous présente le poste de travail virtuel du futur Une gamme complète pour la Virtualisation du poste de travail Fort de 25 ans d'expérience en
Plus en détailUne opportunité pour les entrepreneurs: le logiciel libre et open source. Daniel Morissette Mapgears Inc dmorissette@mapgears.com
Une opportunité pour les entrepreneurs: le logiciel libre et open source Daniel Morissette Mapgears Inc dmorissette@mapgears.com Daniel Morissette 1994: UQAC, Génie Informatique 1994-96: Les Services Cartographiques
Plus en détailDétection de pollution maritime avec GNU/Linux. Eric Bénard - eric@eukrea.com - 08 juillet 2010
Détection de pollution maritime avec GNU/Linux Eric Bénard - eric@eukrea.com - 08 juillet 2010 Conception de produits électroniques intégrant des logiciels libres : u-boot, barebox, linux Développement
Plus en détailConstruction et sécurisation d'un système Linux embarqué. Frédéric AIME faime@janua.fr 0 950 260 370
Construction et sécurisation d'un système Linux embarqué Frédéric AIME faime@janua.fr 0 950 260 370 Différentes approches Création d'une distribution From Scratch Nécessite un investissement intellectuel
Plus en détailCommunications performantes par passage de message entre machines virtuelles co-hébergées
Communications performantes par passage de message entre machines virtuelles co-hébergées François Diakhaté1,2 1 CEA/DAM Île de France 2 INRIA Bordeaux Sud Ouest, équipe RUNTIME Renpar 2009 1 Plan Introduction
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étailBOOK STAGES. OWSI Open Wide Systèmes d Information P2 Intégration, Collaboratif, GED, Applications métier
BOOK STAGES Pour postulez directement en ligne RV sur : openwide.fr/carrieres/stages OWSI Open Wide Systèmes d Information P2 Intégration, Collaboratif, GED, Applications métier Développement et évolution
Plus en détailApplications Embarquées Critiques
Applications Embarquées Critiques Jean-Marc Pierson pierson@irit.fr Cours DL Jean-Marc Pierson Applications Embarquées Critiques (1/50) Applications Embarquées Critiques: Plan Caractéristiques générales,
Plus en détailDebian en milieu professionnel. This document is under the GNU Free Documentation License.
Debian en milieu professionnel This document is under the GNU Free Documentation License. 1 : Plan Présentation du projet Debian Le but de l association Les principes Les moyens et les règles Debian en
Plus en détail1 JBoss Entreprise Middleware
1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications
Plus en détailSystèmes Embarqués Libres
Systèmes Embarqués Libres Djalal Harouni tixxdz@opendz.org Pr. Mohamed Benmohammed Laboratoire Informatique LIRE, Université Mentouri Constantine Sofware Freedom Day 2011 Algeria. 1 Systèmes Embarqués
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étailRTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com
RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,
Plus en détailPROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,
Plus en détailInstitut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique
Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation
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étailOutils de développement collaboratif
Outils de développement collaboratif Envol 2012 Olivier Thauvin 24 janvier 2013 Olivier Thauvin Outils de développement collaboratif 24 janvier 2013 1 / 80 1 Avant Propos 2 Versionner 3 Communiquer 4 Documenter
Plus en détailPlate formes mobiles. Utilisation. Contexte 9/29/2010 IFC 2. Deux utilisations assez distinctes :
Plate formes mobiles IFC 2 Markus Jaton Utilisation Deux utilisations assez distinctes : Téléphones évolués (Nokia, Motorola) Smartphones (Apple,, Windows) La téléphonie est en stagnation, alors que les
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é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étailLes logiciels libres. Université Antilles Guyane 14 novembre 2008 Olivier Watté
Les logiciels libres Université Antilles Guyane 14 novembre 2008 Olivier Watté Qui suis-je Olivier Watté 0690 49 73 01 olivier.watte@gmail.com Utilisateur GNU/linux depuis 1998 Directeur technique SS2L
Plus en détailAdresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être
GLOSSAIRE Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être redirigé pour permettre l activation du Service. Adresse IP : Numéro qui identifie chaque équipement
Plus en détailVirtualisation et le hosting. Christophe Lucas <clucas@rotomalug.org> Sébastien Bonnegent <sebastien.bonnegent@insa rouen.fr>
Christophe Lucas Sébastien Bonnegent ROTOMALUG INSA de Rouen Samedi 17 mars 2007 PLAN 1. Virtualisation 2. Xen 3. VServer 4. Utilisations 5. Cas
Plus en détailLA VIRTUALISATION. Etude de la virtualisation, ses concepts et ses apports dans les infrastructures informatiques. 18/01/2010.
Guillaume ANSEL M2 ISIDIS 2009-2010 / ULCO Dossier d étude sur la virtualisation LA VIRTUALISATION 18/01/2010 Etude de la virtualisation, ses concepts et ses apports dans les infrastructures informatiques.
Plus en détailSystèmes d exploitation
Systèmes d exploitation Virtualisation, Sécurité et Gestion des périphériques Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Novembre 2009 Gérard Padiou Systèmes d exploitation
Plus en détailLinux embarqué Retour d expérience et temps réel. Denis Coupvent-Desgraviers
Linux embarqué Retour d expérience et temps réel 1 Denis Coupvent-Desgraviers Introduction Bien connaître les bases d un système d exploitation Utilisation de GNU/Linux Bonnes connaissances en langage
Plus en détailUtilisation d'outils de WebMapping OpenSource dans une collectivité territoriale Communauté de Communes de l'agglomération Saint-Loise (CCASL)
Utilisation d'outils de WebMapping OpenSource dans une collectivité territoriale Communauté de Communes de l'agglomération Saint-Loise (CCASL) SOMMAIR E 1. Présentation de la CCASL 2. Enjeux de la cartographie
Plus en détailStratégie informatique
1 / 5 Stratégie informatique 1. LE METIER 2. LES TACHES INFORMATIQUES 3. L EQUIPEMENT 4. VOIR UN LOGICIEL METIER 1. Les responsabilités d un dirigeant sportif Le club sportif : Une organisation Des activités
Plus en détailWindows serveur 2008 installer hyperv
Windows serveur 2008 installer hyperv 1 Description Voici la description fournit par le site Microsoft. «Windows Server 2008 Hyper-V est le moteur de virtualisation (hyperviseur) fourni dans Windows Server
Plus en détailSystèmes de gestion de code source
Systèmes de gestion de code source Matthieu Herrb CNRS-LAAS Envol, 22 octobre 2008 http://www.laas.fr/~matthieu/talks/envol08-sgv.pdf Agenda 1 Introduction 2 Concepts d un système de gestion de version
Plus en détailSystèmes embarqués D.Rossier
D.Rossier Manuel IEM (v0.2) Manuel d'utilisation pour les laboratoires IEM Auteur: G. Boutillier / C. Bardet Objectif Cette documentation donne de brèves explications sur l'utilisation des différents outils,
Plus en détailFormations Evolix Catalogue
Catalogue Evolix, Spécialiste des technologies Open Source N Agrément Formateur : 93131160713 Table des matières I Pôle Formations Systèmes et Réseaux 5 Présentation..........................................
Plus en détailOpen-cloud, où en est-on?
Open-cloud, où en est-on? Illustration sous licence CC-by-nc Ivan Walsh Par Philippe Scoffoni http://philippe.scoffoni.net philippe@scoffoni.net Cette présentation est placée sous licence Creative Common
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étailLinux embarqué, Linux Temps Réel : présentation
ENSEIRB - 4JLG Linux embarqué, Linux Temps Réel : présentation Patrice KADIONIK email http : kadionik@enseirb.fr : http://www.enseirb.fr/~kadionik pk/2003 v 2.1 Reproduction et exploitation à des fins
Plus en détailLa gestion du poste de travail en 2011 : Panorama des technologies
La gestion du poste de travail en 2011 : Panorama des technologies François Clémence C.R.I Université Paul Verlaine Metz UFR Sciences Humaines et Arts clemence@univ-metz.fr Olivier Mathieu C.R.I Université
Plus en détailJean-Christophe BECQUET
CONFÉRENCES LE LOGICIEL LIBRE APITUX Jean-Christophe BECQUET LES ENJEUX DE L'OPEN SOURCE DANS LES COLLECTIVITÉS TERRITORIALES ET LES ENTREPRISES JEUDI 14 DÉCEMBRE 2006 OPEN SOURCE OU LOGICIEL LIBRE DÉFINITION
Plus en détailLogiciels libres en entreprise
Logiciels libres en entreprise Mouhamed Mahi S. SY Jsurf Consulting Consultant en Systeme d informations OPTIC msy@jsurf.net mouhamsy@gmail.com Qu est ce qu un logiciel libre? Objet de nombreuses confusions
Plus en détailBénéficiez d'un large choix d'applications novatrices et éprouvées basées sur les systèmes d'exploitation i5/os, Linux, AIX 5L et Microsoft Windows.
1. Le nouveau eserver i5 en bref Gérez plusieurs systèmes d'exploitation et environnements d'applications sur un seul serveur pour simplifier votre infrastructure et réduire les frais de gestion Simplifiez
Plus en détailEtude d architecture de consolidation et virtualisation
BOUILLAUD Martin Stagiaire BTS Services Informatiques aux Organisations Janvier 2015 Etude d architecture de consolidation et virtualisation Projet : DDPP Table des matières 1. Objet du projet... 3 2.
Plus en détailVoIP & Domotique. KITS DOMOTIQUES EnOcean
VoIP & Domotique KITS DOMOTIQUES EnOcean La technologie Enocean Un nouveau standard pour la domotique Présentation La technologie innovante EnOcean fonctionne sans aucune pile et ne nécessite donc absolument
Plus en détailMettez Linux en boîte avec ClearOS
Mettez Linux en boîte avec ClearOS Jonas FERNANDEZ Administrateur GNU/Linux LPIC 1 Association LoLiTa, Logiciels Libres à Tahiti et ses îles 13 mars 2013 Présentation réalisée avec L A TEX. 13 mars 2013
Plus en détail1- Principe général : 2- Architecture réseau pour ToIP : 3 Bilan. Qu est-ce que la VoIP/ToIP? IPBX/Protocoles utilisés
1 1- Principe général : Qu est-ce que la VoIP/ToIP? IPBX/Protocoles utilisés 2- Architecture réseau pour ToIP : Machine hébergeant Asterisk Postes téléphoniques Monde extérieur 3 Bilan Intérêts pour la
Plus en détailConcept de machine virtuelle
Concept de machine virtuelle Chap. 5: Machine virtuelle Alain Sandoz Semestre été 2007 1 Introduction: Java Virtual Machine Machine Virtuelle Java: qu est-ce que c est? c est la spécification d une machine
Plus en détailL'automatisation open source pour SI complexes
TRACK ADMINISTRATION SYSTÈME / CLUSTERS / DEVOPS L'automatisation open source pour SI complexes Si, si, c'est possible! Jonathan CLARKE CTO - Normation jcl@ Qui suis-je? Jonathan Clarke Job : Co-fondateur
Plus en détailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détailGrid 5000 : Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau
: Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau Nicolas Niclausse - INRIA Sophia Antipolis Méditerranée - projet Aladdin Grid 5000 2 juillet
Plus en détailLicence professionnelle Réseaux et Sécurité Projets tutorés 2009-2010
Licence professionnelle Réseaux et Sécurité Projets tutorés 2009-2010 Organisation générale Les projets sont à réaliser en binôme ou en trinôme, suivant l indication marquée dans chaque sujet. Des ajustements
Plus en détailLes nouvelles architectures des SI : Etat de l Art
Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre
Plus en détailDossier de compétences :
Dossier de compétences : Type de poste recherché : Administrateur SAP BC Junior Formation : 2008 Master 2 Sciences pour l Ingénieur spécialité Complémentaires en Informatique à l Institut des Sciences
Plus en détailGenDbg : un débogueur générique. Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion
GenDbg : un débogueur générique Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion 2008 Qui sommes nous? Centre d électronique de l Armement (CELAR) Maîtrise et protection
Plus en détailLes Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014
Les Réunions Info Tonic Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014 Intervenants : Utiliser les logiciels libres dans mon entreprise Jean-Luc Malet et Olivier Heintz, Nereide
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étailParallels Transporter Lisez-moi ---------------------------------------------------------------------------------------------------------------------
Parallels Transporter Lisez-moi TABLE DES MATIERES : 1. A propos de Parallels Transporter 2. Configurations systиme requises 3. Installer Parallels Transporter 4. Supprimer Parallels Transporter 5. Notice
Plus en détail