Jacques Gangloff, Loïc Cuvillon. 14 février 2012
|
|
- Louise Mongeau
- il y a 6 ans
- Total affichages :
Transcription
1 Systèmes temps réel et systèmes embarqués Systèmes embarqués Jacques Gangloff, Loïc Cuvillon Ecole Nationale Supérieure de Physique de Strasbourg 14 février 2012 Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
2 Plan Plan 1 Introduction Concepts de base Statistiques / tendances Exemples d utilisation Avantages/Inconvénients de linux 2 Mémoire embarquée Le stockage non volatile 3 Programmation d un système embarqué La compilation croisée Emulation 4 Examples Android Gumstix Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
3 Introduction Plan 1 Introduction Concepts de base Statistiques / tendances Exemples d utilisation Avantages/Inconvénients de linux 2 Mémoire embarquée Le stockage non volatile 3 Programmation d un système embarqué La compilation croisée Emulation 4 Examples Android Gumstix Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
4 Introduction Définition Définition Un système embarqué (Embedded system en anglais) désigne un matériel électronique comprenant au moins un microprocesseur (ou microcontrôleur) et un logiciel dédié à sa gestion. Exemples de systèmes embarqués : téléphone mobile, navigateur GPS, routeur ethernet (Box Adsl), lecteur de DVD, contrôleur d injection moteur, télécommande, électroménager,... Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
5 Introduction Concepts de base Contraintes Les systèmes embarqués ont des contraintes spécifiques : Coût très bas Encombrement réduit Robustesse aux chocs, à la température, à l humidité. Autonomie donc faible consommation Bonnes performances Temps de démarrage court Caractéristiques Ces contraintes entraînent des caractéristiques particulières : Stockage de masse sans entraînement mécanique (robustesse aux chocs, consommation, temps de démarrage) Processeurs basse consommation (consommation, dissipation) Mémoire vive et mémoire de masse de taille limitée (coût, encombrement, temps de démarrage) Processeurs avec fonctionnalités minimum (coût, consommation, encombrement) Processeurs intégrant plusieurs fonctions (system on chip ou SoC) Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
6 Introduction Statistiques / tendances Types de processeurs Historique de l utilisation des processeurs Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
7 Introduction Statistiques / tendances Types de processeurs Tendances futures d utilisation des processeurs Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
8 Introduction Statistiques / tendances Utilisation de linux pour l embarqué Linux pour l embarqué comparé à d autres OS Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
9 Introduction Statistiques / tendances Début Q1 : Arm et Android ARM équipe 92% des systèmes embarqués (source : Fitzpatrick, J. (2011). An interview with Steve Furber. Communications of the ACM.) dont la quasi-totalité des smartphones : 1 Iphone/Ipad : Apple A5 (SOC avec core ARM Cortex A9) fondu par Samsung 2 Samsung Galaxy S : Exynos (SOC avec core ARM Cortex A9) fondu par Samsung 3 HTC desire : Snapdragon (SOC avec CPU ARM Cortex A8) fondu par Qualcomm Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
10 Introduction Exemples d utilisation Par domaine d application PDA / tablettes : Zaurus, Nokia N800, XO, Sony MYLO... Téléphones : Motorola, NEC, Panasonic,... Robotique : nomadic, barrett robotics, HRP Audio/Vidéo : Lecteur de DVD Dlink, convertisseurs Hauppage, pinnacle audio athenaeum, caméra wifi TRENDNET Modems / routeurs Wifi : pratiquement tous Autres : PlayStation 3, GPS TomTom, FreeBox, caméra intelligente Sony XCI-SX1 Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
11 Introduction Avantages/Inconvénients de linux Avantages de linux Gratuit Multi-plateformes Sources disponible (nombreux exemples) Outils de développement performants Adapté aux processeurs sans MMU Robuste Version temps-réel Inconvénients de linux Pas de support technique contractuel Obligation de publier les sources (pas de module binaire dans le noyau) Pas adapté aux systèmes à taille mémoire très réduite ( 4 Mo) Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
12 Introduction Avantages/Inconvénients de linux Références kadionik/embedded/embeddedlinux.html kadionik/formation....../embeddedlinux/introduction.html Linux magazine hors série No 25, Avril/Mai Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
13 Mémoire embarquée Plan 1 Introduction Concepts de base Statistiques / tendances Exemples d utilisation Avantages/Inconvénients de linux 2 Mémoire embarquée Le stockage non volatile 3 Programmation d un système embarqué La compilation croisée Emulation 4 Examples Android Gumstix Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
14 Mémoire embarquée Le stockage non volatile 2 technologies Mémoire flash NOR ou NAND. Piéger des électrons dans la grille d un transistor MOS. Durée théorique du piégeage : 10 ans. NOR : rapide en lecture, lent en écriture, permet XIP. NAND : lecture par bloc, plus endurant que la NOR (environ 10x plus de cycles). Gestion des erreurs : micro-contrôleur embarqué (SD-card, MemoryStick, CF-cards) ou géré directement par l OS (jffs2 sous linux). SD card 2 Go : 2x 1go chips NAND 1 chip controller en bas Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
15 Programmation d un système embarqué Plan 1 Introduction Concepts de base Statistiques / tendances Exemples d utilisation Avantages/Inconvénients de linux 2 Mémoire embarquée Le stockage non volatile 3 Programmation d un système embarqué La compilation croisée Emulation 4 Examples Android Gumstix Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
16 Programmation d un système embarqué La compilation croisée La compilation croisée Compilation effectuée sur une machine puissante avec code assembleur généré pour le CPU du sustème embarqué. Le code est transmis au système embarqué par une procédure du flashage. La compilation est rarement réalisée sur le système embarqué lui-même car il n inclut pas les outils de développement très consommateurs de place (200 Mo pour gcc). L environnement de compilation croisée s appelle toolchain. Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
17 Programmation d un système embarqué Emulation Emulation Pour accélérer le développement on peut développer le système dans un émulateur (Qemu, Bochs, VMWare,...) On peut brancher un débogueur sur l émulateur, figer la machine émulé On peut démarrer plusieurs machines virtuelles sur la même machine physique Limitation : le matériel émulé ne se comporte pas tout à fait comme le matériel réel Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
18 Examples Plan 1 Introduction Concepts de base Statistiques / tendances Exemples d utilisation Avantages/Inconvénients de linux 2 Mémoire embarquée Le stockage non volatile 3 Programmation d un système embarqué La compilation croisée Emulation 4 Examples Android Gumstix Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
19 Examples Android Developpement d applications sous Android Compilation croisée pour ARM et API Android : Android SDK. Emulateur Smartphone : basé sur qemu. Déboguage : avec client ADB (android debug bridge) sur -l émulateur -un smartphone connecté en USB. Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
20 Examples OSEK 1 système d exploitation temps réel développé dans les années 90 par BMW, Bosch, DaimlerChrysler, Opel, Siemens, VW, Renault. pour équiper les ECU (Electronic control Unit) embarqués dans l automobile : -Injection -Verrouillage porte -Airbag -ABS architecture complète en 3 systèmes : -le système d exploitation -gestion du réseau (bus : CAN,...) -communication entre ECU Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
21 Examples OSEK : propriété du système d exploitation Noyau (système) statique! -nombre de tâche, sémaphores définis à la compilation du système -un fichier en langage OIL définit le nombre et la propriété des tâches -le système se résume à 1 seul binaire contenant le système et les tâches l équivalent de pthread create() ou fork() n existe donc pas très faible empreinte mémoire sur un micro-controlleur ordonnancement préemptif à priorité fixe. Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
22 Examples OSEK : objets statiques disponibles TASK : définit une tâche EVENT : définit un événement sur lequel peut bloquer une tâche COUNTER : définit un compteur ALARM : déclenche une action après un nombre de compte du compteur -actions : ACTIVATETASK pour activer une tâche (crée 1 tâche périodique) - SETEVENT : déclence un événement RESSOURCE : définit un sémaphore pour protéger une ressource Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
23 Examples OSEK : propriété des tâches Tâche -4 états : Ready, Running, Waiting, Suspended -Waiting : la tâche bloque en attente d un événement -Suspended : Tâche terminée = inactive La tâche passe à l état Suspended avec l appel TerminateTask() ; (obligatoire à la fin du code de la tâche) Une tâche ne peut être suspendre par une autre tâche. Propriété d une tâche : -PRIORITY : SCHEDULE : FULL (préemptible) ou NON (non-preemptible) -ACTIVATION : nbre d activation parralèlle (1=tâche doit finir pour pouvoir redémarrer) -AUTOSTART : si actif au démarrage de l os Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
24 Examples Etat d une tâche Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
25 Examples Génération du système (1 binaire unique) Un fichier de configuration.oil déclarant les objets et leurs propriétés un traducteur du.oil en.c et le code c de chacune des tâches Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
26 Examples NxtOSEK 1 système OSEK pour le lego NXT lego NXT (256 Ko Flash, 56Ko de RAM) périphèriques : capteurs et actionneurs API : nxt motor set speed() ecrobot get touch sensor() Flashage du système utilitaire nextool : copie du binaire en flash par USB le firmware du NXT permet d exécuter le binaire le binaire écrase en RAM le firmware par le système OSEK Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
27 Examples NxtOSEK : 1 exemple 2 tâches de périodes 1 et 500ms chaque tâche modifie la vitesse d un moteur fichier de configuration : example.oil 1 2 taches de priorité différentes 2 1 compteur utilisé par les alarmes 3 2 alarmes de périodes 1 et 500 ms ayant pour action d activer les tâches fichier d instruction pour les tâches : example.c Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
28 Examples example.oil /* Definition of application mode */ APPMODE appmode1{}; /* Definition of Task1 */ TASK Task1 { AUTOSTART = FALSE; PRIORITY = 3; ACTIVATION = 1; SCHEDULE = FULL; STACKSIZE = 512; /* Stack size */ }; /* Definition of Task2 */ TASK Task2 { AUTOSTART = FALSE; PRIORITY = 2; ACTIVATION = 1; SCHEDULE = FULL; STACKSIZE = 512; /* Stack size */ }; Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
29 Examples /* Definition of OSEK Alarm Counter */ COUNTER SysTimerCnt { MINCYCLE = 1; MAXALLOWEDVALUE = 10000; TICKSPERBASE = 1; /* One tick is equal to 1msec */ }; /* Definition of Task1 execution timing */ ALARM cyclic_alarm1 { COUNTER = SysTimerCnt; ACTION = ACTIVATETASK { TASK = Task1; }; AUTOSTART = TRUE { ALARMTIME = 1; CYCLETIME = 1; /* Task1 is executed every 1msec */ APPMODE = appmode1; }; }; /* Definition of Task2 execution timing */ ALARM cyclic_alarm2 { COUNTER = SysTimerCnt; ACTION = ACTIVATETASK { TASK = Task2; }; AUTOSTART = TRUE { ALARMTIME = 1; CYCLETIME = 500; /* Task2 is executed every 500msec */ APPMODE = appmode1; }; }; }; Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
30 Examples example.c /* OSEK declarations */ DeclareCounter(SysTimerCnt); DeclareTask(Task1); DeclareTask(Task2); /* Task1 executed every 1msec */ TASK(Task1) { if (ecrobot_get_touch_sensor(nxt_port_s1)) nxt_motor_set_speed(nxt_port_a, 0, 1); else nxt_motor_set_speed(nxt_port_a, 50, 1); } TerminateTask(); /* Task2 executed every 500msec */ TASK(Task2) { if (ecrobot_get_touch_sensor(nxt_port_s1)) nxt_motor_set_speed(nxt_port_b, 0, 1); else nxt_motor_set_speed(nxt_port_b, 50, 1); } TerminateTask(); Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
31 Examples Gumstix Gumstix (cf TP 3) Micro-carte mère ARM (64 Mo RAM et 16 Mo Flash) Buildroot (ensemble de scripts) compile : -1 noyau Linux 2.6 ARM -busybox pour ARM (1 binaire pour la majorité des commandes shell linux) -1 Toolchain : gcc pour cible ARM Emulation : qemu architecture ARM Flashage du noyau et système de fichiers JFFS2 : - utilisation du u-boot ( bios du gumstix) - avec la liaison serie Jacques Gangloff (ENSPS) Systèmes temps réel et systèmes embarqués Année scolaire / 31
Installation 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é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é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é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é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étailLeçon 1 : Les principaux composants d un ordinateur
Chapitre 2 Architecture d un ordinateur Leçon 1 : Les principaux composants d un ordinateur Les objectifs : o Identifier les principaux composants d un micro-ordinateur. o Connaître les caractéristiques
Plus en détailPC, Tablette, Smartphone, comment choisir ce qui me convient le mieux?
PC, Tablette, Smartphone, comment choisir ce qui me convient le mieux? WEB Recherche d information E commerce E banking Mail Chat / Vidéo conférence Apprendre, se former Partager > réseaux sociaux Jouer
Plus en détailL intelligence intégrée et connectée au cœur de vos projets. Dossier de presse
01110010100110011000101101 0111001010011001101110010100110011010101001110010100111100100110101001 01110010100110011011100101001100110001011010100110111 L intelligence intégrée et connectée au cœur de vos
Plus en détailMAC-TC: programmation d un plate forme DSP-FPGA
MAC-TC: programmation d un plate forme DSP-FPGA Tanguy Risset avec l aide de: Nicolas Fournel, Antoine Fraboulet, Claire Goursaud, Arnaud Tisserand - p. 1/17 Plan Partie 1: le système Lyrtech Introduction
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é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é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étailTous les conseils de nos experts pour bien l utiliser.
BIEN COMMENCER AVEC MES SAUVEGARDES Tous les conseils de nos experts pour bien l utiliser. Retrouvez tous les conseils de nos experts sur fnac.com À SAVOIR Pourquoi sauvegarder? L espace de stockage des
Plus en détailenergy BOX WEB Automates de GTB
energy BOX WEB Automates de GTB Un Energy BOX WEB est un automate complet de GTB intégrant un serveur WEB en supervision. Cet automate a été conçu pour offrir à nos clients une solution simple et compacte
Plus en détailSauvegarde. de données. Nos conseils de prise en main
Sauvegarde de données de prise en main Pourquoi sauvegarder? L espace de stockage de nos ordinateurs continue sans cesse d augmenter. Le nombre de données que nous y enregistrons est de plus en plus important,
Plus en détailJanvier 2013 AUDIO/VIDEO PLAYER AUDIO VIDEO OEM DIVERS
Janvier 2013 AUDIO/VIDEO PLAYER AUDIO VIDEO OEM DIVERS Flash mpx HD DIFFUSION DE VIDEO Le Flash mpx HD diffuse des fichiers audio et video stockés sur une clé USB ou un disque dur interne. Ce lecteur lit
Plus en détailPanorama de l offre et des usages des tablettes
Panorama de l offre et des usages des tablettes Sommaire Présentation Quels usages questions à se poser Les types de tablette Présentation des systèmes d exploitation Acteurs majeurs pour Océanis et les
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étailAtelier numérique. Développement économique de Courbevoie. Internet / Extranet / Mobilité : Prospection et Support d'aide à la vente
Atelier numérique Développement économique de Courbevoie Jeudi 21 mars 2013 Internet / Extranet / Mobilité : Prospection et Support d'aide à la vente Actualités et Informations juridiques Atelier numérique
Plus en détailExclusivite magasin DISTRICOUNT. with you. with you. always. always
Exclusivite magasin DISTRICOUNT with you with you always always ASUS MEMO ME173X-1O049A 8GO Découvrez la tablette Asus MeMO Pad HD 7 Rose 8 Go ME173X-1O049A avec une épaisseur de 10,8 mm et un poids de
Plus en détailHiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique
Architecture d ordinateur : introduction Dimitri Galayko Introduction à l informatique, cours 1 partie 2 Septembre 2014 Association d interrupteurs: fonctions arithmétiques élémentaires Elément «NON» Elément
Plus en détailEnjeux et perspectives des logiciel temps réel critiques dans l automobile :
Enjeux et perspectives des logiciel temps réel critiques dans l automobile : Joseph Beretta Responsable Electromécanique, Electrochimie, Electronique et Systèmes PSA Peugeot Citroën - Route de Gisy F78943
Plus en détailIntroduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007
Introduction à l architecture des ordinateurs Adrien Lebre Décembre 2007 Plan - partie 1 Vue d ensemble La carte mère Le processeur La mémoire principal Notion de bus Introduction à l architecture des
Plus en détailSérie Pro Toshiba Business Vision
Série Pro Toshiba Business Vision TD-EBV1 Logiciel pour Affichage Dynamique embarqué sur PC OPS Complément idéal des systèmes d affichage existants et de nouvelle génération de Toshiba, le logiciel permet
Plus en détailNote comparative entre les caractéristiques des tablettes numériques, smartphones et pocket PC pour la collecte de données naturalistes de terrain
Note comparative entre les caractéristiques des tablettes numériques, smartphones et pocket PC pour la collecte de données naturalistes de terrain 20/03/2012 Très répandues dans la gestion des stocks et
Plus en détailERESI : une plate-forme d'analyse binaire au niveau noyau. The ERESI team http://www.eresi-project.org
ERESI : une plate-forme d'analyse binaire au niveau noyau The ERESI team http://www.eresi-project.org ERESI: quelques rappels 7 années de développement Plusieurs contributeurs 5 logiciels, 14 bibliothèques
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é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étailCapacité de mémoire Tablettes
Capacité de mémoire Tablettes Les fabricants de tablettes et de smartphones donnent plusieurs indications sur les differentes capacites de stockage de leurs appareils : La mémoire RAM : La mémoire RAM
Plus en détailDécouverte de l ordinateur. Partie matérielle
Découverte de l ordinateur Partie matérielle SOMMAIRE I L ORDINATEUR ET SES PERIPHERIQUES... 3 1-1 : GENERALITES... 3 1-2 : LES PERIPHERIQUES D ENTREE ET DE SORTIE... 3 II L UNITE CENTRALE... 4 2-1 : GENERALITES...
Plus en détailManuel d utilisation
Photo non contractuelle Manuel d utilisation Avant d utiliser votre produit, veuillez lire attentivement les instructions d utilisation présentées dans ce manuel. L objectif de ce manuel est de vous familiariser
Plus en détailCHOIX ET USAGES D UNE TABLETTE TACTILE EN ENTREPRISE
Tablette tactile, ardoise électronique 1 ou encore tablette PC, ce terminal mobile à mi-chemin entre un ordinateur et un smartphone a d abord séduit le grand public avant d être adopté par les entreprises.
Plus en détailVMWare. Vmware: machine virtuelle Un véritable pc avec : VmWare
1 Présentation de VmWare workstation 4 et 5 Auteur: P. Petit Date: 01/2004 Mise à jour : 11/09/2006 Version: 1.3 Licence: Ce document est sous licence GFDL (cf notes) VMWare Permet de simuler un ou plusieurs
Plus en détailCENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA
CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA Fonctions principales : Ordinateur multimédia embarqué sous Linux 2.6 Enregistreur audio-vidéo 4 canaux 8 Mbps, Full HD 1920x1080p, 4 caméras simultanées,
Plus en détailModèle Memo Pad 8 ME180A Transformer Book Trio TX201 Asus Memo Pad 7 ME173 X Asus ME102A Asus Transformer Book T100
ASUS ASUS ASUS ASUS ASUS Modèle Memo Pad 8 ME180A Transformer Book Trio TX201 Asus Memo Pad 7 ME173 X Asus ME102A Asus Transformer Book T100 Ecran 8" / 1280 x 800 11,6" / 1920 x 1080 7" / 1280 x 800 10,1"
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étailStructure de base d un ordinateur
Structure de base d un ordinateur 1-Définition de l ordinateur L ordinateur est un appareil électronique programmable qui traite automatiquement les informations. Il est constitué de l unité centrale et
Plus en détailL accès à Internet. Votre fournisseur d accès à Internet 1/2. Box internet. Box internet. Décodeur TV. Décodeur TV. Freebox. Livebox.
# $ % "!" #! #&!' L accès à Internet Votre fournisseur d accès à Internet 1/2 Freebox Livebox Freebox Révolution Livebox Play Freebox Crystal Neufbox Bbox Boxde SFR / Neufbox Bbox Sensation Box Evolution
Plus en détailSession 8: Android File System
Session 8: Android File System LO52 - Automne 2014 Fabien BRISSET 2 mai 2014 fabien.brisset@utbm.fr www.utbm.fr Droits de reproduction Copyright 2013-2014, Fabien Brisset, Copyright 2004-2014, Free Electrons
Plus en détailTABLETTE MPMAN MP724 : EMPORTEZ LE MONDE AVEC VOUS
TABLETTE MPMAN MP724 : EMPORTEZ LE MONDE AVEC VOUS Internet Nomade La tablette internet MPMAN MP724 est spécialement conçue pour une utilisation nomade. A tout moment accédez directement à Internet et
Plus en détailArchitecture des ordinateurs Introduction à l informatique
Architecture des ordinateurs Introduction à l informatique 17 septembre 2004 1 2 3 4 5 6 Les interrupteurs... 0V 5V Ce sont des composants électroniques qui laissent pser un courant principal lorsque la
Plus en détailSRS Day. Attaque BitLocker par analyse de dump mémoire
SRS Day Attaque BitLocker par analyse de dump mémoire Benjamin Noel Olivier Détour noel_b detour_o Sommaire Partie théorique Etude de cas Attaque BitLocker Contre-mesures Introduction Analyse forensique
Plus en détailGuide des Spécifications Techniques
Guide des Spécifications Techniques V1.2 11/02/2014 Sommaire Contraintes techniques > Formats Standards p.3 > Formats Traffic Drivers p.4 > Formats Premiums p.5 > Formats Fort Impacts p.6 > Formats Mobiles
Plus en détailARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS
ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS Axel François bureau C19 (2eme étage) cours disponibles en pdf sur : www.iut-arles.up.univ-mrs.fr/francois 1 PLAN En Cours : qu'est-ce qu'un ordinateur? à quoi
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étailVotre premier projet Android
3 Votre premier projet Android Maintenant que le SDK Android est installé, il est temps de créer votre premier projet. La bonne nouvelle est qu il n exige aucune ligne de code les outils Android créent
Plus en détailWindows 7 - Installation du client
Windows 7 - Installation du client 1 - Présentation Windows 7 est un système d exploitation client basé sur le noyau NT 6.1, disponible en six versions, commercialisé depuis octobre 2009. Résumé des fonctionnalités
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étailXen. Quelques notes autour de Xen
notes autour de œuvre de Le noyau Jérôme Castang, Etudiant Master Informatique, Université Bordeaux1 Philippe Depouilly, IMB UMR5251, CNRS-Université Bordeaux1 Le œuvre de Nous allons tenter de découvrir
Plus en détailMise en oeuvre TSM 6.1
Mise en oeuvre TSM 6.1 «Bonnes pratiques» pour la base de données TSM DB2 Powered by Qui sommes nous? Des spécialistes dans le domaine de la sauvegarde et de la protection des données 10 ans d expertise
Plus en détailCréation d une application Android (APPInventor)
1. Matériel et logiciel Vous pouvez avec le logiciel App Inventor créer très facilement une application pour votre téléphone sous «Android». Vous devez pour cela : 1. Créer un compte Gmail sous Google
Plus en détailDes solutions adaptées à l éducation
Des solutions adaptées à l éducation ARCHOS : Leader Européen de la mobilité ARCHOS : Une entreprise française Bientôt 30 ans d expertise sur le marché des produits électroniques (1988) Siège social et
Plus en détailLe langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie
Chapitre I : Les bases du C++ Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie du logiciel, et ce depuis
Plus en détailTD/TP 1 Introduction au SDK d Android
TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition
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étailDÉVELOPPEMENT D UNE APPLICATION DE COMMUNICATION BLUETOOTH SUR ANDROID. Projet de fin d étude VAP «Architecte de Services en Réseau»
DÉVELOPPEMENT D UNE APPLICATION DE COMMUNICATION BLUETOOTH SUR ANDROID Projet de fin d étude VAP «Architecte de Services en Réseau» Guillaume Faure et Maxime Raoust Janvier 2010 Acteurs du projet Étudiants
Plus en détailL ORDINATEUR. Les composants. La carte mère. Le processeur. Fréquence
L ORDINATEUR Les composants La carte mère Elle se trouve au centre de l'ordinateur et connecte tous les composants PC. La carte mère contient les connexions pour le processeur, la mémoire et les unités
Plus en détailManuel d utilisation
Manuel d utilisation Nous vous remercions d avoir choisi un produit Danew. Votre DSlide a été conçue pour vous proposer la plus belle expérience vidéoludique sur tablette tactile. Avant d utiliser votre
Plus en détailIFT2245 - Systèmes d exploitation - TP n 1-20%
IFT2245 - Systèmes d exploitation - TP n 1-20% DIRO - Université de Montréal Nicolas Rous et Dorian Gomez Disponible : 14/02/2013 - Remise : 28/03/2013 au début de la démo LISEZ TOUT LE DOCUMENT AVANT
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étailEPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE
EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE QCM Remarque : - A une question correspond au moins 1 réponse juste - Cocher la ou les bonnes réponses Barème : - Une bonne réponse = +1 - Pas de réponse = 0
Plus en détailV3 - Une Appliance Conçue pour le VDI
V3 - Une Appliance Conçue pour le VDI SOMMAIRE 1- LES SIGNES INDIQUANT QU IL EST TEMPS D ÉTENDRE LA VIRTUALISATION DU DATA CENTER AUX POSTES DE TRAVAIL... 2 2- LES TENDANCES DU MARCHE A- La modernisation
Plus en détailPrototypage facile Audio streaming Flyport et l internet des Objets opensource Robots android Compatible Lego Mindstrom Domotique I. Flyport et le monde de l IP II. Caractéristiques du module III. Flyport
Plus en détailAndroid 4 Les fondamentaux du développement d'applications Java
La plateforme Android 1. Présentation 13 2. Historique 14 3. Google Play 15 3.1 Création d'un compte développeur 16 3.2 Publication d'une application 16 3.3 Suivi et mise à jour d'une application 18 Environnement
Plus en détailas Architecture des Systèmes d Information
Plan Plan Programmation - Introduction - Nicolas Malandain March 14, 2005 Introduction à Java 1 Introduction Présentation Caractéristiques Le langage Java 2 Types et Variables Types simples Types complexes
Plus en détail- TP Programmation Android - NFA024 Conservatoire National des Arts et Métiers
- TP Programmation Android - NFA024 Conservatoire National des Arts et Métiers vendredi 22 février 2013 Installation : Pour programmer des applications Android, il faut tout d abord veiller à disposer
Plus en détailL informatique en BCPST
L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité
Plus en détailessentiels avec vos points fi délité, bénéfi ciez de prix avantageux sur les mobiles (3) nouveau nouveau Samsung E1200 Samsung E1190 Nokia 108
Galaxy Note 3 Sony Xperia Z Ultra BlackBerry Q5 laissez votre esprit créatif s exprimer avec le Galaxy Note 3ème du nom, plus rapide, plus de fonctions, plus de design, en noir ou en blanc page 9 entrez
Plus en détailCOMMUNIQUE DE PRESSE. Paris, le 10 mars 2015
COMMUNIQUE DE PRESSE Paris, le 10 mars 2015 1 ère box triple-play compatible 4K 4 1 ère box triple-play sous Android TV TM 5 Une télécommande Bluetooth intelligente permettant la recherche vocale 9 Server
Plus en détailLES OUTILS DE LA MOBILITE
L évolution du marché des assistants personnels, ainsi que la baisse des prix, permettent désormais à un plus grand nombre d entreprises de s équiper avec des outils technologiques performants. Avec l
Plus en détailUn nouveau modèle d'identité NFC compatible avec l'écosystème mobile, et cas d'usage
Un nouveau modèle d'identité NFC compatible avec l'écosystème mobile, et cas d'usage Pascal Urien Télécom ParisTech Co-Fondateur de la société EtherTrust 1/28 Agenda L écosystème NFC Un système d identité
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étailEA D S INNOVA TION W ORKS. Mobilité et sécurité. Nicolas RUFF nicolas.ruff [à] eads.net
Mobilité et sécurité Nicolas RUFF nicolas.ruff [à] eads.net Plan Introduction Attaques : pourquoi, comment Moyens technologiques Conclusion Introduction Mobilité : la nouvelle frontière Explosion du marché
Plus en détail3. L'icône ordinateur
3. L'icône ordinateur La troisième icône très importante dans Windows est l'ordinateur, anciennement nommé "Poste de travail", qui se charge de lister tous les périphériques de mémoire reliés à l'ordinateur
Plus en détailAndroid 2.3 Gingerbread
Android 2.3 Gingerbread Laurent Villain Le but de cette documentation est de permettre d utiliser à des fins professionnelles un smartphone avec l OS Android. Les appareils qui ont servi à cette expérimentation
Plus en détailÉléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if
Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Pierre Boudes 28 septembre 2011 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike
Plus en détailChapitre 1 Retour en arrière
Chapitre 1 : Retour en arrière 1 Chapitre 1 Retour en arrière Chapitre 1 : Retour en arrière 2 1. Difficultés de développer pour les systèmes embarqués Quelques contraintes à prendre en compte : - Mémoire:
Plus en détailVivre avec Linux en dehors des ordinateurs
Vivre avec Linux en dehors des ordinateurs Pierre Lagrange Consultant & Journaliste High-Tech pierre@plagrange.com Espace Loisirs et Multimédia - 1 Linux est partout Parc très faible en proportion d ordinateurs
Plus en détailLA TABLETTE, UN OUTIL POLYVALENT!
LA TABLETTE, UN OUTIL POLYVALENT! Formation assurée par M. Rigart Laurent Plan de la formation: Un descriptif technique de la tablette Se connecter à internet au collège Paramétrer le Play Store Entretenir
Plus en détailLe livre numérique. Découverte des nouveaux supports de lecture. Image Elliot Lepers - CC-BY-SA-NC
Le livre numérique Découverte des nouveaux supports de lecture Image Elliot Lepers - CC-BY-SA-NC Livre numérique : petite histoire des usages L'édition d'avril 1935 du magazine anglais 'Everyday science
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étailThank you for choosing the Mobile Broadband USB Stick. With your USB Stick, you can access a wireless network at high speed.
Thank you for choosing the Mobile Broadband USB Stick. With your USB Stick, you can access a wireless network at high speed. Note: This manual describes the appearance of the USB Stick, as well as the
Plus en détailLeica icon Series. Guide d'installation et d'activation de licence. Version 1.0 Français
Leica icon Series Guide d'installation et d'activation de licence Version 1.0 Français Table des matières Dans ce manuel Chapitre Page 1 icon robot 50 3 1.1 Mise à jour du firmware de icon robot 50 3 1.2
Plus en détailProjet VDI le futur poste de travail
Projet VDI le futur poste de travail H. Duarte Directeur adjoint Centre de Ressources Informatiques Université Rennes 2 Humberto.Duarte@uhb.fr Projet VDI le futur poste de travail Agenda Présentation Université
Plus en détailChapitre 1 : Introduction aux méthodologies de conception et de vérification pour SE
Chapitre 1 : Introduction aux méthodologies de conception et de vérification pour SE 1. Rappel de ce qu est un SE 2. Conception au niveau système (ESL) Méthodologie de conception (codesign logiciel/matériel)
Plus en détailVers du matériel libre
Février 2011 La liberté du logiciel n est qu une partie du problème. Winmodems Modem traditionnel Bon fonctionnement Plus cher Electronique propriétaire Blob sur DSP intégré au modem Bien reçu par les
Plus en détail1/6. L icône Ordinateur
1/6 L icône Ordinateur Référence : Ces cours sont en grande partie extraits de l excellent site Xxyoos auquel vous pouvez vous référer http://www.cours-informatique-gratuit.fr/formation-informatique.php
Plus en détail11 Février 2014 Paris nidays.fr. france.ni.com
11 Février 2014 Paris nidays.fr Construire l enregistreur de données autonome de demain Marc-Junior LARROUY, Ingénieur d Applications, National Instruments France Contenu Introduction à l enregistrement
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étailEd 03/95 PAQ 1530 NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE
d 03/95 PAQ 1530 COMMUNICAION CHNIQU N C0351 Date : 18-09-2002 OmniPCX 4400 Nb de pages : 16 URGN (FASH PRODUI) NON URGN (INFO PRODUI) MPORAIR DFINIIV OBJ : CAR GPA2 Veuillez trouver ci-joint la documentation
Plus en détailSurveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition
Surveillance de Scripts LUA et de réception d EVENT avec LoriotPro Extended & Broadcast Edition L objectif de ce document est de présenter une solution de surveillance de processus LUA au sein de la solution
Plus en détailtestgratuit@empreinte.com
LIVE TV RIA MOBILE Avant propos page 2 Composantes de l offre page 3 Web TV page 4 Visualisation page 5 Live enrichi page 6 Hébergement page 7 Compatibilité page 8 Offre budgétaire page 9 Conditions Générales
Plus en détailEntreprise Chiffres clefs
Présenta)on FRANCK DUPRE: DEUG, Master 2 en Télécom 1997, Université Lille1 ALTRAN : 6 ans, Consultant et Business Manager ALTEN : 4 ans, Directeur d Agence Lille et Paris, puis Managing Director UK SOPRA
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étailProjet de Bachelor Virtual Desktop Infrastructure
Projet de Bachelor Virtual Desktop Infrastructure Arm Jérémy Professeur responsable :Gérald Litzistorf Le 28 juin 2012 Plan Introduction VDI RHEV Fedora 16 Charges réseaux Spice Mesures I/Os disques Mesures
Plus en détailSCHMITT Année 2012/2014 Cédric BTS SIO. TP Serveur Backup
SCHMITT Année 2012/2014 Cédric BTS SIO TP Serveur Backup Description: Windows Server Backup est un outil intégré à Windows Server 2008, qui permet de faire des sauvegardes et restaurations de fichiers.
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étailVisualization sur Ubuntu: Quels Choix? Nicolas Barcet <nick.barcet@canonical.com>
Visualization sur Ubuntu: Quels Choix? Nicolas Barcet Ubuntu Server Product Manager 24/03/09 2 Agenda Définitions Outils de Virtualization Serveur Outils de Virtualization Poste
Plus en détailAndroid. Programmation. De la conception au déploiement avec le SDK Google Android 2. Damien Guignard Julien Chable Emmanuel Robles
Programmation Android De la conception au déploiement avec le SDK Google Android 2 Damien Guignard Julien Chable Emmanuel Robles Avec la contribution de Nicolas Sorel et Vanessa Conchodon Groupe Eyrolles,
Plus en détail