Tour d horizon des plateformes pour systèmes (Linux?) embarqués

Dimension: px
Commencer à balayer dès la page:

Download "Tour d horizon des plateformes pour systèmes (Linux?) embarqués"

Transcription

1 Tour d horizon des plateformes pour systèmes (Linux?) embarqués Pierre Ficheux Avril

2 Présentation Open Wide SSII/SSLL créée en septembre 2001 avec Thales et Schneider Indépendante depuis 2009 Environ 110 salariés sur Paris, Lyon et Toulouse (depuis janvier 2012) Industrialisation de composants open source Trois activités : OW Système d'information (Java/PHP) OW Outsourcing: hébergement OW Ingénierie: informatique industrielle 2

3 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 Auteur GNU Linux Magazine et Open Silicium CTO Open Wide Ingénierie, enseignant EPITA 3

4 Introduction Un système embarqué est l association «matériel» et «logiciel» Plusieurs manières d exploiter le matériel Application exécutée directement sur le matériel «bare metal» Application exécutée dans un OS (Linux, RTEMS, ) Le matériel est rarement évoqué banalisation de la plateforme x86 Le cas de l embarqué est assez différent : Longue durée de fonctionnement Consommation! Coût pour les produits «grand public» L OS permet une abstraction partielle - de la plate forme 4

5 Informatique industrielle vs embarquée Informatique industrielle une application sur une plate forme classique «durcie» Pas de contrainte mécanique ni énergétique Souvent du x86 avec un OS évolué (Linux, RTOS,...) Utilisation d un disque dur Cas typique : banc de test En général, peu de contrainte concernant l évolution du système (échange de carte mère x86, POSIX) Informatique embarquée Limitation de la puissance matérielle Portabilité réduite (si pas d OS ou OS propriétaire) Utilisation fréquente de solutions mixtes (FPGA) Introduction récente du multi processeur 5

6 x86 Progression dans l embarqué «complexe» Principales architectures ARM Leader officiel de l'embarqué Large spectre d utilisation (du micro-contrôleur au «serveur») et de prix! PowerPC Reste la plateforme de référence (Linux) En perte de vitesse sauf sur certains marchés Plateformes spéciales (Soft core) Microblaze Nios II La qualité des BSP (logiciel) disponibles est un critère fondamental pour le choix de la plateforme (et réciproquement) 6

7 Choix d une carte mère Le choix est relativement simple dans le cas du x86 Compatibilité Utilisation proche de celle du PC industriel (exemple : PC/104, ITX) Souvent pour petites séries mais il y a désormais des téléphones x86! Choix plus complexe pour ARM Design de carte ou achat Design de carte complète ou module CPU Offre commerciale nombreuse et alléchante au niveau du prix ATTENTION au support matériel ET logiciel et à la maintenance à long terme (CPU, composants) Carte de «hobbyiste» vs carte industrielle 7

8 Utilisation de module Faible encombrement (SODIMM) Parfois Interchangeable ARM9 / ARM11 / Cortex Design simplifié Le module inclut les principales fonctions : CPU, réseau, UART, flash, Design uniquement effectué sur les «fonctions» applicatives On peut évaluer le module grâce à un kit beaucoup moins onéreux que les cartes d évaluation des constructeurs Modules <= 100 Kit <= 200 8

9 Modules i.mx/eukréa et carte d évaluation ARM9 / ARM11 / Cortex A8/A9 9

10 Module OVERO / GUMSTIX CPU OMAP3503 (Cortex-A8) 10

11 Carte Armadeus (+ FPGA) CPU i.mx27 FPGA Spartan 3A 11

12 Cartes «hobbyiste» En général des cartes intégrées (pas de module) réalisées en «grande» série Mini2440 (SAMSUNG S3C24xx) BeagleBoard / BeagleBone (OMAP) Raspberry Pi (ARM11) 4000 cartes / jour! Souvent réalisées dans un but éducatif (BeagleBoard, RPi) Qualité de fabrication parfois douteuse (Mini2440) Fragilité électronique (RPi) Attention au support logiciel (mainline?) Faible coût à partir de 22$ pour la RPi A, 35$ pour la B Utilisation limitée à des maquettes! 12

13 Carte Raspberry Pi (Rpi) B 13

14 Support Logiciel (Linux) L intérêt de Linux réside dans l utilisation de la communauté «There is no embedded Linux, there is only Linux» (D Woodhouse, Intel) Dans le cas de Linux, 3 niveaux de «compatibilité» Support mainline intégré au noyau officiel «Fork» du noyau Linux (github?) avec évolution Version spéciale du noyau (tar+gz), peu ou pas d évolution:-( L absence de support mainline est problématique au niveau industriel Compatibilité avec les «patch» (extensions, corrections) Évolution de certaines API (réseau,...) Qualité des pilotes fournis 14

15 Influence de l architecture L architecture x86 est (quasiment) mainline L architecture PowerPC utilise le device tree qui décrit le matériel plutôt que de le définir de manière statique configuration dynamique au démarrage ARM Ltd. Fournit le coeur de CPU mais les périphériques (timer, UART, ) dépendent du fondeur L architecture ARM est «statique» même si le device tree est en cours d intégration Le support (BSP) d une carte ARM est défini par arch/arm/mach-xxx/board-yyy.* XXX = imx, at91, 15

16 Linaro Plusieurs sources pour les noyau (et outils) ARM Noyau officiel Constructeurs Sociétés tierces (Pengutronix, DenX, Mentor Graphics/CodeSourcery ) Linaro est fondée en 2010 par les principaux acteurs du monde ARM (ARM, TI, Freescale, SAMSUNG,...) «Linaro is a not-for-profit engineering organization consolidating and optimizing open source Linux software and tools for the ARM architecture» Linaro fournit des «engineering builds» pour Android, OpenEmbedded, Ubuntu sur des plateformes ARM de référence noyau, compilateur Dernière version =

17 Linaro, suite 17

18 Démonstrations Test de différents OS sur Raspberry Pi Yocto/OE OpenWrt RTEMS? 18

19 Bibliographie ec2012.pdf 19

20 Questions? 20

Migrer vers un environnement open source

Migrer vers un environnement open source Migrer vers un environnement open source Pierre Ficheux (pierre.ficheux@openwide.fr) Octobre 2012 1 Objectifs de la présentation Présenter les «meilleurs» choix possibles lors de la migration d'un système

Plus en détail

Systèmes temps réel et logiciel libre

Systèmes temps réel et logiciel libre Systèmes temps réel et logiciel libre Pierre FICHEUX (pierre.ficheux@openwide.fr) Avril 2012 1 Présentation Open Wide SSLL créée en septembre 2001 avec Thales et Schneider => 10 ans d'expérience! 120 collaborateurs

Plus en détail

État de l'art des systèmes embarqués

État de l'art des systèmes embarqués État de l'art des systèmes embarqués Utilisation du logiciel libre Pierre Ficheux (pierre.ficheux@openwide.fr) Mars 2014 1 Présentation Open Wide SSII/SSLL créée en septembre 2001 avec THALES et Schneider

Plus en détail

Naissance d'un REPTAR

Naissance 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étail

CAPTRONIC 130403. Linux sur ARM. Toulouse 3 avril 2013. Éric Bénard. Organisé par

CAPTRONIC 130403. Linux sur ARM. Toulouse 3 avril 2013. Éric Bénard. Organisé par Linux sur ARM Toulouse 3 avril 2013 Éric Bénard Organisé par Présentation générale Principe de base d'un projet embarqué Une cible : Architecture CPU spécifique (ARM, x86, PPC...) Carte électronique

Plus en détail

Systèmes embarqués et logiciel libre

Systèmes embarqués et logiciel libre Pierre Ficheux (pierre.ficheux@openwide.fr) Avril 2012 1 Présentation PF Ingénieur Arts et Métiers + Sup'Aéro Utilisateur de logiciels s depuis 1989 Utilisateur de Linux depuis 1992 Auteur des trois éditions

Plus en détail

BM Les systèmes d exploitation temps réel 10/12/2013. Les systèmes d exploitation temps réel

BM Les systèmes d exploitation temps réel 10/12/2013. Les systèmes d exploitation temps réel Les systèmes d exploitation temps réel 1 LINUX embarqué Le cours de micro-informatique nous permettra de découvrir l environnement informatique embarqué que sont les calculateurs sur les bords. L approche

Plus en détail

Etude et mise en oeuvre de PREEMPT-RT et Xenomai sur cible DSP Blackfin BF537

Etude et mise en oeuvre de PREEMPT-RT et Xenomai sur cible DSP Blackfin BF537 ENSEIRB-MATMECA Rapport de projet avancé 3 ème année électronique Etude et mise en oeuvre de PREEMPT-RT et Xenomai sur cible DSP Blackfin BF537 Etudiants : Alexandre Braconnier Axel Chevalier Jean-Marc

Plus en détail

Présentation des intervenants. Pourquoi cette conférence? Logiciel libre : notions essentielles. Le logiciel libre pour les projets industriels

Pré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étail

Comparatif Vista / Ubuntu / Fedora

Comparatif Vista / Ubuntu / Fedora Comparatif Vista / Ubuntu / Fedora On entend souvent dire que Linux n est pas fait pour le jeu, alors à Jeuvinux on a voulu en avoir le coeur net! C est pourquoi nous vous proposons un comparatif qui permettra

Plus en détail

Cours FPGA 02/01/2014. L architecture SOPC Des FPGAs

Cours FPGA 02/01/2014. L architecture SOPC Des FPGAs L architecture SOPC Des FPGAs 1 Ce document aborde l architecture moderne des FPGA et notamment la technologie SOPC (system on programmable chip). Cette technologie SOPC permet d associer des structures

Plus en détail

LINUX et le temps réel Pierre-Yves Duval (cppm)

LINUX et le temps réel Pierre-Yves Duval (cppm) LINUX et le temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 24-28 Mars 2003 Sommaire - Contexte et contraintes pour l embarqué et le temps réel - Caractéristiques

Plus en détail

Proposition d un plan d étude pour l option «informatique embarquée»

Proposition d un plan d étude pour l option «informatique embarquée» Proposition d un plan d étude pour l option «informatique embarquée» Motivation : L informatique embarquée est un sous ensemble de l informatique qui est en pleine croissance. Elle intègre plusieurs aspects

Plus en détail

État de l'art des systèmes embarqués

État de l'art des systèmes embarqués État de l'art des systèmes embarqués Pierre Ficheux (pierre.ficheux@openwide.fr) Septembre 2013 1 Présentation Open Wide SSII/SSLL créée en septembre 2001 avec THALES et Schneider Indépendante depuis 2009

Plus en détail

Solutions 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 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étail

Adaptation et automatisation d'un ot de reconguration partielle pour permettre la relocation

Adaptation et automatisation d'un ot de reconguration partielle pour permettre la relocation Adaptation et automatisation d'un ot de reconguration partielle pour permettre la relocation Muller Contexte performance/conso v.s. exibilité/programmation FPGA (perf d'un circuit dédié + exibilité de

Plus en détail

RTS12. Linux embarqué : construire son OS. Tanguy Risset. prénom.nom@insa-lyon.fr Labo CITI, INSA de Lyon, Dpt Télécom. jan. 2011

RTS12. Linux embarqué : construire son OS. Tanguy Risset. prénom.nom@insa-lyon.fr Labo CITI, INSA de Lyon, Dpt Télécom. jan. 2011 RTS12 : Linux embarqué : 1 RTS12 Linux embarqué : construire son OS Tanguy Risset prénom.nom@insa-lyon.fr Labo CITI, INSA de Lyon, Dpt Télécom jan. 2011 RTS12 : Linux embarqué : Introduction 2 Historique

Plus en détail

Choix du MPU et du kit de développement. Pourquoi Linux embarqué? Page 1. Page 2 V1.1. Figure 1 : Carte EA-LPC3250

Choix du MPU et du kit de développement. Pourquoi Linux embarqué? Page 1. Page 2 V1.1. Figure 1 : Carte EA-LPC3250 V1.1 Page 1 Page 2 En parallèle le développement des architectures ARM RISC 32-bit et la multiplication des fondeurs de processeurs ARM : Freescale (ex Motorola), Texas Instruments, Samsung, Atmel, NXP

Plus en détail

Les OS embarqués. B. Miramond UCP

Les OS embarqués. B. Miramond UCP Les OS embarqués B. Miramond UCP Les OS embarqués VxWorks : noyau RT le plus utilisé dans l'industrie. Supporte TCP/IP et une API socket. Coût des licences important. QNX : noyau RT de type UNIX. Intègre

Plus en détail

Solutions IHM pour Linux embarqué. Contact :Jérémy ROSEN - 01 42 68 28 04 - jeremy.rosen@openwide.fr

Solutions IHM pour Linux embarqué. Contact :Jérémy ROSEN - 01 42 68 28 04 - jeremy.rosen@openwide.fr Solutions IHM pour Linux embarqué Contact :Jérémy ROSEN - 01 42 68 28 04 - jeremy.rosen@openwide.fr Présentation d'open Wide IHM et embarqué : spécificités Les approches possibles Xorg, Wayland et le Framebuffer

Plus en détail

Une Vision alternative de l'open Source pour les SE temps réels

Une Vision alternative de l'open Source pour les SE temps réels Une Vision alternative l'open Source pour les SE temps réels Loïc URBAIN, le 27 avril 2012 CONFIDENTIEL Ce document, propriété société ECA SINTERS, contient s informations confintielles ne doit, sous quelque

Plus en détail

À qui s adresse ce livre?... 3 Structure de l ouvrage... 4 Précisions concernant cette deuxième édition... 4

À qui s adresse ce livre?... 3 Structure de l ouvrage... 4 Précisions concernant cette deuxième édition... 4 Table des matières Remerciements.............................................. V Préface....................................................... 1 Avant-propos................................................

Plus en détail

Présentation Générale Q2 2012

Présentation Générale Q2 2012 Consulting Engineering Equipment Siège : 4, chemin du Ruisseau 69134 Ecully - FRANCE Tél : +33 (0)4 72 18 08 40 commercial@adetelgroup.com 1 Présentation Générale Q2 2012 Organisation structurelle 2 Filières

Plus en détail

Diagrammes de Package, de déploiement et de composants UML

Diagrammes 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étail

Configuration de l environnement de travail

Configuration de l environnement de travail Configuration de l environnement de travail Préambule Windows Java Afin d utiliser l environnement de développement Android, vous devez installer au préalable JDK (Java Development Kit) sur votre système.

Plus en détail

Systèmes Embarqués et Enfouis (SMB204)

Systèmes Embarqués et Enfouis (SMB204) Systèmes Embarqués et Enfouis (SMB204) Tristan Crolard Laboratoire CEDRIC Equipe CPR tristan.crolard@cnam.fr cedric.cnam.fr/cpr/crolard 1 Systèmes Embarqués et Enfouis (SMB204) Intervenants : Tristan Crolard,

Plus en détail

Quoi 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...)? 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étail

Introduction aux Systèmes et aux Réseaux, Master 2 CCI

Introduction 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étail

Étapes accomplies pour la libération des appareils mobiles par le projet Replicant

Étapes accomplies pour la libération des appareils mobiles par le projet Replicant Étapes accomplies pour la libération des appareils mobiles par le projet Replicant Paul Kocialkowski paulk@replicant.us Mardi 7 Juillet 2015 Appareils mobiles Les appareils mobiles sont partout : téléphones,

Plus en détail

Offres de stages Adeneo Embedded

Offres de stages Adeneo Embedded Offres de stages Adeneo Embedded Postes: Stages de fin d etude Société: Adeneo Embedded. Postes ouverts sur: Ecully (69), France Massy (91), France Type: Stages de 4 à 6 mois pour 1 à 2 étudiants Aperçu

Plus en détail

! Vous aurez pris connaissance de l'évolution. ! Vous comprendrez pourquoi on utilise le binaire en. ! Vous serez capable de construire un circuit

! Vous aurez pris connaissance de l'évolution. ! Vous comprendrez pourquoi on utilise le binaire en. ! Vous serez capable de construire un circuit Architecture élémentaire Un cours d architecture pour des informaticiens Samy Meftali Samy.meftali@lifl.fr Bureau 224. Bâtiment M3 extension Sans architecture pas d informatique Comprendre comment çà marche

Plus en détail

Cluster de calcul, machine Beowulf, ferme de PC Principes, problématique et échanges d expérience

Cluster de calcul, machine Beowulf, ferme de PC Principes, problématique et échanges d expérience Cluster de calcul, machine Beowulf, ferme de PC Principes, problématique et échanges d expérience 29 mars 2002 Olivier BOEBION - Laboratoire de Mathématiques et de Physique Théorique - Tours 1 Principes

Plus en détail

Cours n n 1. Introduction au Noyau. Master Informatique - Noyau - 2007-2008

Cours n n 1. Introduction au Noyau. Master Informatique - Noyau - 2007-2008 Cours n n 1 Introduction au Noyau 1 PLAN DU MODULE Objectifs Mécanismes internes du noyau (UNIX) Processus, Ordonnancement Fichiers, Mémoire virtuelle 2 PLAN DU MODULE Organisation Sur 10 semaines Début

Plus en détail

Processeur JAP. Le langage JAVA

Processeur JAP. Le langage JAVA Processeur JAP Ce document présente les dernières nouveautés concernant le processeur JAVA de la société AED. Il commence par un rappel sur les caractéristiques du processeur actuel, puis présente les

Plus en détail

Linux embarqué: une alternative à Windows CE?

Linux 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étail

Exigences système Edition & Imprimeries de labeur

Exigences 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étail

Présentation d HyperV

Présentation d HyperV Virtualisation sous Windows 2008 Présentation d HyperV Agenda du module Présentation d Hyper-V Installation d Hyper-V Configuration d Hyper-V Administration des machines virtuelles Offre de virtualisation

Plus en détail

Exigences système Edition & Imprimeries de labeur

Exigences système Edition & Imprimeries de labeur Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire Asura 9.6, Asura Pro 9.6, Garda 5.6...2 PlugBALANCEin 6.6, PlugCROPin 6.6, PlugFITin 6.6, PlugRECOMPOSEin 6.6, PlugSPOTin

Plus en détail

Android pour l industrie

Android pour l industrie Pierre Ficheux (pierre.ficheux@openwide.fr) Octobre 2013 1 Ecosystème Environ 1,5 M d'activations par jour, plus d un milliard de téléphones depuis l été 2013! 1M d'applications sur Google Play (Android

Plus en détail

REPTAR-DAY. Agenda. Reconfigurable Embedded Platform for Training And Research. Hardware REPTAR Software REPTAR. Démonstrations. Apéritif dînatoire

REPTAR-DAY. Agenda. Reconfigurable Embedded Platform for Training And Research. Hardware REPTAR Software REPTAR. Démonstrations. Apéritif dînatoire REPTAR-DAY Reconfigurable Embedded Platform for Training And Research 22 Juin 2012 HEIG-VD Institut REDS, Reconfigurable & Embedded Digital Systems rte Cheseaux 1, 1400 Yverdon-les-Bains http://www.reds.ch/

Plus en détail

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 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étail

Les 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 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étail

Robot WIFIBOT Lab V4. Lab V4. www.wifibot.com

Robot WIFIBOT Lab V4. Lab V4. www.wifibot.com Lab V4 Robot WIFIBOT Lab V4 4 roues motrices avec 4 PID indépendants et motorisation sans balais Architecture modulaire et ouverte Contrôlable en RS232 ou en Wifi PC x86 embarqué avec une image Win7 ou

Plus en détail

DREAL proposition DNS et hébergement. magazine le 14 septembre 2011 DREAL comparatif hébergement

DREAL proposition DNS et hébergement. magazine le 14 septembre 2011 DREAL comparatif hébergement DREAL proposition DNS et hébergement 1 Vos services actuels 2 Services actuels CLIC-PPRT Hébergement sur le serveur Magazine Noms de domaines : pprt-rhone-alpes.com pprt-rhonealpes.com pprtrhonealpes.com

Plus en détail

Linux Embarqué - Linux Temps Réel. Projet Soft PLC sur Linux / RTAI

Linux Embarqué - Linux Temps Réel. Projet Soft PLC sur Linux / RTAI Linux Embarqué - Linux Temps Réel Projet Soft PLC sur Linux / RTAI CIO Informatique Industrielle Société d'ingénierie en informatique industrielle et technique Au service de nos clients depuis 1990 Une

Plus en détail

france.ni.com Journée technique Du contrôle d instruments au banc de test

france.ni.com Journée technique Du contrôle d instruments au banc de test Journée technique Du contrôle d instruments au banc de test Processeur, FPGA, GPU : quelle approche est la mieux adaptée au traitement de données National Instruments France Au programme Les différents

Plus en détail

TaskMapper Gestion de projet : Analyse

TaskMapper Gestion de projet : Analyse Gestion de projet : Analyse P. Combier, V. Comiti, M. Hubert, R. Jamet, M. Le Du, P. Lelouette, J. L Hermitte, A. Morvan, N. Premillieu, L. Ren, C. Souti, F. Tesniere, Y. Zhao Encadrés par S. Derrien 11

Plus en détail

Robot WIFIBOT Lab V3. 4 roues motrices

Robot WIFIBOT Lab V3. 4 roues motrices 4 roues motrices Lab V3 Robot WIFIBOT Lab V3 Architecture modulaire et ouverte Contrôlable en RS232 ou en Wifi PC x86 embarqué avec une image Xpe ou Linux Ubuntu Le Wifibot Lab est une plate forme robotique

Plus en détail

TP : Système sur un FPGA La plateforme ML403

TP : Système sur un FPGA La plateforme ML403 TP : Système sur un FPGA La plateforme ML403 1. Introduction... 2 2. Conception du système... 2 3. Détails du système... 15 4. Compilation de la plateforme matérielle... 17 5. Les applications standalone...

Plus en détail

Environnement informatique

Environnement informatique Environnement informatique 1.L'ordinateur personnel Un ordinateur est une machine faite de matériel et de logiciel. D'un côté, le matériel (hardware) est constitué par la partie de la machine que l'on

Plus en détail

Système d exploitation : introduction

Système d exploitation : introduction Julien Forget Université Lille 1 École Polytechnique Universitaire de Lille Cité Scientifique 59655 Villeneuve d Ascq GIS3 2012-2013 1 / 14 Qu est-ce qu un Système d Exploitation? Definition Un Système

Plus en détail

Informatique industrielle

Informatique industrielle Informatique industrielle Les circuits (Langage de description VHDL) Systèmes embarqués (RaspBerry Pi, BeagleBone Black) Les DSP Les micro-contrôleurs (Langage assembleur, C, C++, basic) Licence SPI 2ème

Plus en détail

Panorama des temps réels sous GNU/Linux. Stelian Pop

Panorama des temps réels sous GNU/Linux. Stelian Pop <stelian.pop@openwide.fr> Panorama des temps réels sous GNU/Linux Stelian Pop Conférence Linux Solutions, 2 février 2006 Le besoin en contexte industriel il y a souvent besoin d'un comportement temps réel:

Plus en détail

Systèmes d exploitation pour l embarqué

Systèmes d exploitation pour l embarqué http://www-adele.imag.fr/~donsez/cours Systèmes d exploitation pour l embarqué Didier DONSEZ Université Joseph Fourier IMA IMAG/LSR/ADELE Didier.Donsez@imag.fr, Didier.Donsez@ieee.org Plusieurs définitions

Plus en détail

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables LIONEL FRANC Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables L'INTRODUCTION Micro ordinateur portable ou fixe Système pluri- technologiques (mécanique,

Plus en détail

Plan de la conférence. Virtualization. Définition. Historique. Technique. Abstraction matérielle

Plan 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étail

STORM. Simulation TOol for Real-Time Multiprocessor scheduling. http://storm.rts-software.org. GDR ASR ACTRISS Nancy 7 novembre 2012

STORM. Simulation TOol for Real-Time Multiprocessor scheduling. http://storm.rts-software.org. GDR ASR ACTRISS Nancy 7 novembre 2012 Institut de Recherche en Communications et Cybernétique de Nantes STORM Simulation TOol for Real-Time Multiprocessor scheduling http://storm.rts-software.org GDR ASR ACTRISS Nancy 7 novembre 2012 Richard

Plus en détail

Architectures informatiques dans les nuages

Architectures informatiques dans les nuages Architectures informatiques dans les nuages Cloud Computing : ressources informatiques «as a service» François Goldgewicht Consultant, directeur technique CCT CNES 18 mars 2010 Avant-propos Le Cloud Computing,

Plus en détail

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57 Programmation Android I. Introduction 1 / 57 Plan 1 Introduction 2 La plate-forme Android 3 Programmation Android 4 Hello World 2 / 57 Introduction Application mobile wikipédia Caractéristiques Cible :

Plus en détail

Exigences système Edition & Imprimeries de labeur

Exigences 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étail

PBA-pro Qu est-ce que c est?

PBA-pro Qu est-ce que c est? 1 PBA-pro Qu est-ce que c est? C est le successeur des logiciels AIM suivants : PBA-2000 PBA-3910 PAA-429 ParaView fdxplorer PBA.pro c est aussi un outil logiciel de développement générique pour banc de

Plus en détail

QCM systèmes d exploitation (Quarante questions)

QCM systèmes d exploitation (Quarante questions) QCM systèmes d exploitation (Quarante questions) QUIZZ OS N 1 (10 questions avec réponses) Question 1: Aux origines de l informatique, l'interface utilisateur des systèmes d exploitations était composée

Plus en détail

PRÉSENTATION. Janvier 2012

PRÉSENTATION. Janvier 2012 PRÉSENTATION Janvier 2012 QUI SOMMES-NOUS? Architecte Open Source Open Wide est créée en Septembre 2001, dans le sillage de deux grands groupes industriels : Schneider Electric et Thales Notre vocation

Plus en détail

PRESENTATION 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 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étail

REQUEA Sizing REQUEA DEIMENSIONNEMENT DU SERVEUR APPLICATIF REQUEA. REQUEA - Sizing des Serveurs d Applications REQUEA. Requea

REQUEA Sizing REQUEA DEIMENSIONNEMENT DU SERVEUR APPLICATIF REQUEA. REQUEA - Sizing des Serveurs d Applications REQUEA. Requea REQUEA - Sizing des Serveurs d Applications REQUEA REQUEA Requea 1 Bd Vivier Merle Tour Société Suisse Lyon, 693 REQUEA Sizing DEIMENSIONNEMENT DU SERVEUR APPLICATIF REQUEA T +33 ()4 72 11 44 87 F +33

Plus en détail

Architecte logiciel Expert Linux embarqué

Architecte logiciel Expert Linux embarqué Benoit PAPILLAULT 10, rue René Jacques 92130 ISSY LES MOULINEAUX 06 81 40 84 51 - benoit.papillault@free.fr 36 ans, marié, 1 enfant (3 ans) Architecte logiciel Expert Linux embarqué 10+ ans d'expérience

Plus en détail

Exigences système Edition & Imprimeries de labeur

Exigences système Edition & Imprimeries de labeur Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire 1 Asura 9.0, Asura Pro 9.0 Garda 5.0 Plug-ins: PlugBALANCEin 6.0 PlugCROPin 6.0 PlugFITin 6.0 PlugRECOMPOSEin 6.0 PlugSPOTin

Plus en détail

Robustes et ouverts à vos applications

Robustes et ouverts à vos applications Robustes et ouverts à vos applications PC industriels Magelis Opti PC, Smart, Smart+, Compact ipc, Smart BOX, Compact BOX, Flex PC BOX et idisplay Windows XP TM Compact Flash Disque Flash Disque dur Magelis

Plus en détail

Alexandre 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 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étail

Parallels Desktop 4 Switch to Mac - Lisez-moi ----------------------------------------------------------------------------------------------

Parallels Desktop 4 Switch to Mac - Lisez-moi ---------------------------------------------------------------------------------------------- Parallels Desktop 4 Switch to Mac - Lisez-moi Bienvenue dans Parallels Desktop 4 Switch to Mac build 4.0.5922. Ce document contient des informations que vous devez connaître pour réussir à installer Parallels

Plus en détail

ORACLE EXADATA DATABASE MACHINE X2-8

ORACLE EXADATA DATABASE MACHINE X2-8 ORACLE EXADATA DATABASE MACHINE X2-8 CARACTERISTIQUES ET AVANTAGES CARACTERISTIQUES 128 cœurs de CPU et 2 TO de mémoire pour le traitement des bases de données 168 cœurs de CPU pour le traitement du stockage

Plus en détail

Collection d'exercices

Collection d'exercices Collection d'exercices Question 1. Systèmes à temps réel Points Expliquez brièvement la différence entre les contraintes de temps réel strict et de temps réel souple.. Systèmes à temps réel Les dispositifs

Plus en détail

Présentation. Logiciels libres. Open Source. Clinkast 4 Avenue du Général de Gaulle F 92360 Meudon (+33) 6 20 44 86 95 (+33) 1 46 30 24 13

Présentation. Logiciels libres. Open Source. Clinkast 4 Avenue du Général de Gaulle F 92360 Meudon (+33) 6 20 44 86 95 (+33) 1 46 30 24 13 Présentation Logiciels libres et Open Source Description Un logiciel libre* est en général gratuit. Il est utilisable et modifiable sans notification préalable à son auteur, qui a renoncé à ses droits

Plus en détail

Fiche Produit. Plateforme de sauvegarde en marque blanche Kiwi Business

Fiche Produit. Plateforme de sauvegarde en marque blanche Kiwi Business Révision d avril 2012 Fiche Produit Plateforme de sauvegarde en marque blanche Kiwi Business La solution Kiwi Business a été spécialement conçue pour répondre aux besoins les plus exigeants en termes de

Plus en détail

machine cible machine hôte architecture cible différente de la machine hôte

machine cible machine hôte architecture cible différente de la machine hôte 1 Les émulateurs jouent un rôle fondamentale dans le développement de logiciel bas niveau pour les systèmes embarqués. Ils permettent de debugger aisément les premières instructions qui s'exécutent lors

Plus en détail

Hétérogénéité pour atteindre une consommation énergétique proportionnelle dans les clouds

Hétérogénéité pour atteindre une consommation énergétique proportionnelle dans les clouds Hétérogénéité pour atteindre une consommation énergétique proportionnelle dans les clouds Mardi Laurent Lefèvre LIP Inria/ENS Lyon Jean-Marc Pierson, Georges Da Costa, Patricia Stolf IRIT Toulouse Hétérogénéité

Plus en détail

Systèmes GNU/Linux et la certification Critères Communs

Systèmes GNU/Linux et la certification Critères Communs Systèmes GNU/Linux et la certification Critères Communs Yann Droneaud Ingénieur Conseil Juin 2005, Cetic, Charleroi, Belgique Copyright 2005 Mandrakesoft SA, sous Licence Creative

Plus en détail

Catalogue des stages Ercom 2013

Catalogue 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étail

FAQ Mobiclic/ Toboclic

FAQ Mobiclic/ Toboclic FAQ Mobiclic/ Toboclic 1. Configurations requises... 2 2. Problèmes connus... 2 Ecran noir... 2 Lenteur anormale... 3 Plein écran... 3 Pas de sons... 3 Mobiclic n 115 et Toboclic n 90... 3 Mobiclic n 120

Plus en détail

OFFRES DE STAGES 2013

OFFRES DE STAGES 2013 OFFRES DE STAGES 2013 Viveris Technologies Toulouse Viveris.fr SOMMAIRE - TOULOUSE 2 TLS-STA-001 TLS-STA-002 TLS-STA-003 TLS-STA-004 Ingénieur logiciel et réseau Recherche & Intégration IP sur satellite

Plus en détail

Module : Virtualisation à l aide du rôle Hyper-V

Module : Virtualisation à l aide du rôle Hyper-V Windows Server 2008 pour l'enseignement Module : Virtualisation à l aide du rôle Hyper-V Agenda du module Présentation d Hyper-V Installation d Hyper-V Configuration d Hyper-V Administration des machines

Plus en détail

> System on Chip Altera <

> System on Chip Altera < V2013.06 Advanced Logic Synthesis for Electronics http://www.alse-fr.com Nios II, Qsys & FPGA SoC? Maîtrisez... grâce à nos formations : > System on Chip Altera < Essential + Expert Pour les ingénieurs

Plus en détail

Quel PC pour quels usages? 1) PC de Bureau ou Portable? Les différents types de portables. - Les ultra-portables. - Les portables généralistes

Quel PC pour quels usages? 1) PC de Bureau ou Portable? Les différents types de portables. - Les ultra-portables. - Les portables généralistes Avant toute chose, il faut savoir pour quel usage, vous désirez acquérir un ordinateur. En effet la configuration de votre ordinateur ne sera pas la même si vous désirez uniquement faire de la bureautique

Plus en détail

Technologies SOC (System On Chip) (Système sur une seule puce)

Technologies SOC (System On Chip) (Système sur une seule puce) Technologies SOC (System On Chip) (Système sur une seule puce) Pierre LERAY et Jacques WEISS Équipe de recherche ETSN Supélec Campus de Rennes février, 02 Technologies SoC ; P. Leray, J. Weiss 1 Évolution

Plus en détail

Conception de circuits numériques et architecture des ordinateurs

Conception de circuits numériques et architecture des ordinateurs Conception de circuits numériques et architecture des ordinateurs Frédéric Pétrot Année universitaire 2013-2014 Structure du cours C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 Codage des nombres en base 2, logique

Plus en détail

LES OBJETS CONNECTES

LES 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étail

Introduction aux systèmes GNU/Linux

Introduction aux systèmes GNU/Linux Introduction aux systèmes GNU/Linux Séance 1 inetdoc.net Philippe Philippe Latu Latu // Université Université Toulouse Toulouse 33 Paul Paul Sabatier Sabatier Document Document sous sous licence licence

Plus en détail

Tutoriel : Utilisation du serveur de calcul à distance de PSE

Tutoriel : Utilisation du serveur de calcul à distance de PSE Tutoriel : Utilisation du serveur de calcul à distance de PSE David Smadja Camille Terrier Septembre 2013 Table des matières 1 Préambule 1 2 Avertissements 1 3 Pré-requis 1 4 Installation de X2goClient

Plus en détail

Tivoli Endpoint Manager Introduction. 2011 IBM Corporation

Tivoli Endpoint Manager Introduction. 2011 IBM Corporation Tivoli Endpoint Manager Introduction Enjeux pour les départements IT Comment gérer : l inventaire la mise à jour la sécurité la conformité Sur des environnements hétérogènes OS : Windows, Mac, UNIX, Linux,

Plus en détail

Séance Android n 1 : Installation de l environnement, création de projets et déploiement d applications

Séance Android n 1 : Installation de l environnement, création de projets et déploiement d applications Programmation Android Juin 2014........................................................................... Séance Android n 1 : Installation de l environnement, création de projets et déploiement d applications

Plus en détail

Intégration d un processeur spécialisé et de la logique Programmable au sein d un FPGA

Intégration d un processeur spécialisé et de la logique Programmable au sein d un FPGA Intégration d un processeur spécialisé et de la logique Programmable au sein d un FPGA 1) Problématique et objectifs L objectif de cette séance est d intégrer un processeur spécialisé (PS) avec la logique

Plus en détail

Parallels Transporter Lisez-moi ---------------------------------------------------------------------------------------------------------------------

Parallels 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

Les nouveaux métiers de l embarqué et de l internet des objets

Les nouveaux métiers de l embarqué et de l internet des objets Les nouveaux métiers de l embarqué et de l internet des objets Organisation de la session Etat de lieux des systèmes embarqués et de l IoT Laurent George, Professeur à ESIEE Paris, responsable de la filière

Plus en détail

Centre Commun de Calcul Intensif: www.univ-ag.fr/c3i

Centre Commun de Calcul Intensif: www.univ-ag.fr/c3i Centre Commun de Calcul Intensif: www.univ-ag.fr/c3i a HPC center in the Caribbean Mewbalaou Fédération de recherche fournissant des ressources à 6 laboratoires de l UAG: COVACHIM-M, GTSI, LAMIA, LARGE,

Plus en détail

Internet des objets 1

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étail

JOG : 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 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étail

Notice d Installation et d utilisation d une liaison Bluetooth avec un PDA ipaq.

Notice d Installation et d utilisation d une liaison Bluetooth avec un PDA ipaq. Constructeur Français Notice d Installation et d utilisation d une liaison Bluetooth avec un PDA ipaq..1 Installation de l environnement d exécution du PPC... 2 Caractéristiques pour PDA :... 2 Installation

Plus en détail

Filière Systèmes Électroniques

Filière Systèmes Électroniques Responsable : Laure Sevely Département Ingénierie des systèmes 27 mars 2013 Systèmes électroniques En évolution permanente : Innovation / Optimisation / Performances Filière Systèmes électroniques Circuits

Plus en détail

Chapitre 2 : Abstraction et Virtualisation

Chapitre 2 : Abstraction et Virtualisation Virtualisation et Cloud Computing Chapitre 2 : Abstraction et Virtualisation Objectifs Présenter la notion de niveaux d abstraction séparés par des interfaces bien définies Description des avantages et

Plus en détail