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

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

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

Transcription

1 Linux sur ARM Toulouse 3 avril 2013 Éric Bénard Organisé par

2

3

4 Présentation générale Principe de base d'un projet embarqué Une cible : Architecture CPU spécifique (ARM, x86, PPC...) Carte électronique comportant des périphériques adaptés à l'application Système d'exploitation, drivers & applications Un poste de développement : En général un PC sous Linux Compilation croisée : Générer sur le poste de développement des binaires qui pourront être exécutés sur la cible 4 / 42

5 Logiciels libres? Libre = licence offrant les 4 libertés suivantes : Exécuter le programme Étudier le fonctionnement du programme Redistribuer des copies du programme (don ou vente) Améliorer le programme et publier ses améliorations Exemples de licences libres : Domaine public, BSD, GPL (CopyLeft) Respecter les licences : gpl-violations.org/faq/ Liens : 5 / 42

6 Avantages / inconvénients Base existante importante : réduit le besoin de réinventer la roue Communauté dynamique : code validé et corrigé en cas de problème mais quelle version choisir? Diversité des projets : choix important mais risque de s'y perdre Support via la communauté : efficace mais aucune garantie d'obtenir une réponse Risques juridiques surtout dans les pays autorisant les brevets logiciels Coût direct des logiciels nul mais temps d'apprentissage et d'intégration non négligeable 6 / 42

7 Linux et les autres Configuration minimale : Processeur 32 bits 4 à 8 Mo de RAM 4 à 8 Mo de Flash Alternatives libres : Sur les micro contrôleurs : FreeRTOS, ecos, RTEMS Et bien d'autres : Liens : 7 / 42

8 Cibles possibles Toutes celles supportés par les outils GNU Alpha, ARM, AVR, Blackfin, h8, hppa, x86, ia64, m32, m68k, mips, powerpc, sh, s390, sparc, xtensa... MMU ou pas uclinux : m68k, blackfin, ARM Aujourd'hui intégré au noyau «mainline» 32 ou 64 bits Suffisamment de RAM et de Flash 8 / 42

9 Etapes Outils de compilation croisée (toolchain) Binaire ou compilé Bootloader Initialisation bas niveau du hard + debug + chargement du noyau Noyau Linux Interface hard applications Distribution embarquée (ou pas) Librairie C, librairies complémentaires, applications... 9 / 42

10 Compilation croisée outils natifs PC (x86 x86) (make, as, gcc...) permettent de compiler des outils de compilation croisée (x86 cible) (as, gcc...) les 2 outils partagent les mêmes sources, seule change leur configuration! Difficulté : ne pas mélanger les 2 ce qui peut s'avérer compliqué selon les sources à compiler paramètres en dur dans les Makefile par exemple 10 / 42

11 Outils de compilation croisée Commerciaux Windriver, Mentor, TimeSys, Montavista... Gratuits Mentor Sourcery (existe une version «lite» gratuite) Linaro : https://wiki.linaro.org/workinggroups/toolchain/using Compilé manuellement pas à pas Générés par des outils tels que : Générateur de toolchain : Crosstool-ng Frameworks de compilation croisée : Buildroot, PTXDist, OpenEmbedded / 42

12 Bootloader Fonctions de base : Bonus : Initialiser les PLL, la SDRAM, les GPIO, Charger le noyau Linux (depuis la flash en général), Exécuter le noyau Linux, Console série pour mise au point, configuration, Chargement par une liaison ethernet, Gestion des flashs (programmation, effacement), Gestion de périphériques (ex : I2C, SPI, etc...) USB : device (DFU, console) ou host (mass storage) 12 / 42

13 Les forces en présence Les 2 plus connus : U-boot : «das Universal Bootloader», initialement pour PPC, maintenant, supporte : arm, avr32, blackfin, x86, m68k, microblaze, mips, nios2, ppc, sh, sparc. Pas d'irq, pas de MMU : relativement facile à adapter et très pratique pour le débug et la mise au point RedBoot : issu de ecos, Base OS temps réel : IRQ + MMU Peu de périphériques supportés, moins pratique pour le debug, organisation des sources compliquée Liens : / 42

14 La nouvelle vague Barebox : Le meilleur de u-boot et de Linux L'esprit de u-boot avec les concepts de Linux Supporte : Driver model Menuconfig Shell Système de fichiers Device tree De nombreux ARM, blackfin, MIPS, Nios2, PPC, x86 Liens : 14 / 42

15 Configuration de Barebox 15 / 42

16 Adapter le bootloader à son électronique Choisir le bon bootloader : niveau de support du processeur sélectionné niveau de support des périphériques qui présentent un intérêt au niveau du bootloader A partir du support d'une carte de référence : Adapter les réglages PLL, RAM, IOMUX Partir d'une configuration minimaliste (console série, support flash) puis ajouter les périphériques Prévoir un moyen de «récupérer» sa carte : JTAG, BootROM série / USB, etc / 42

17 Adapter le bootloader à son électronique Barebox : U-boot : arch/arm/boards/macarte/macarte.c platform_data : structures configurant les drivers Config :.config généré par : make menuconfig board/macarte/macarte.c Fonctions génériques board_init, dram_init... Config : include/configs/macarte.h (#define XYZ) 17 / 42

18 Sources : Noyau Linux «mainline» : kernel.org Constructeurs : Freescale, TI, Atmel, ST Tierce parties (Mentor, Timesys...) Doit intégrer le support de nos périphériques Périphériques classiques : mainline en général Périphériques plus complexes : noyaux constructeurs dans le meilleur de cas binaires dans le pire des cas Liens : 18 / 42

19 Noyau Linux Même base de sources sur votre PC et sur votre cible embarquée : Facilite la mise au point des applications sur PC Toutes les parties génériques du noyau sont validés sur de nombreuses cibles Support d'un grand nombre de périphériques direct Support d'un grand nombre de protocoles et systèmes de fichiers 19 / 42

20 Noyau Linux Architectures supportées : 28 architectures dans arch Types de périphériques : 106 répertoires dans drivers Systèmes de fichiers : 71 répertoires dans fs Protocoles réseau : 54 répertoires dans net 20 / 42

21 Configuration du noyau 21 / 42

22 Adapter le noyau Linux à son électronique A partir d'une configuration proche existante : Configurer les IO (MUX, direction, niveaux par défaut) Partir d'une configuration minimaliste (console série) Ajouter les périphériques l'un après l'autre 2 méthodes selon la version du noyau : En C dans arch/arm/mach-xyz/myboard.c : Enregistrement de structures déclarant et initialisant les drivers En device tree dans arch/arm/boot/dts : Inclure le.dtsi décrivant le SOC utilisé Décrire la manière de laquelle sont utilisés les périphériques 22 / 42

23 Exemple : board.c static struct physmap_flash_data eukrea_cpuimx27_flash_data = {.width = 2, }; static struct resource eukrea_cpuimx27_flash_resource = {.start = 0xc ,.end = 0xc3ffffff,.flags = IORESOURCE_MEM, }; static struct platform_device eukrea_cpuimx27_nor_mtd_device = {.name = "physmap-flash",.id = 0,.dev = {.platform_data = &eukrea_cpuimx27_flash_data, },.num_resources = 1,.resource = &eukrea_cpuimx27_flash_resource, }; static struct platform_device *platform_devices[] initdata = { &eukrea_cpuimx27_nor_mtd_device, };.../... platform_add_devices(platform_devices, ARRAY_SIZE(platform_devices)); 23 / 42

24 Exemple : SOC Freescale i.mx28 arch/arm/boot/dts/imx28.dtsi : cpus { { compatible = "arm,arm926ejs"; }; }; { compatible = "simple-bus"; #address-cells = <1>; #size-cells = <1>; reg = <0x x80000>; ranges; { compatible = "simple-bus"; #address-cells = <1>; #size-cells = <1>; reg = <0x x3c900>; ranges;.../... ssp0: { #address-cells = <1>; #size-cells = <0>; reg = <0x x2000>; interrupts = <96 82>; clocks = <&clks 46>; fsl,ssp-dma-channel = <0>; status = "disabled"; };.../... mmc0_sck_cfg: mmc0-sck-cfg { fsl,pinmux-ids = < 0x20a0 >; fsl,drive-strength = <2>; fsl,pull-up = <0>; }; 24 / 42

25 Exemple la carte Freescale imx28-evk arch/arm/boot/dts/imx28-evk.dts /include/ "imx28.dtsi".../... / { model = "Freescale i.mx28 Evaluation Kit"; compatible = "fsl,imx28-evk", "fsl,imx28"; memory { reg = <0x x >; }; { { ssp0: { compatible = "fsl,imx28-mmc"; pinctrl-names = "default"; pinctrl-0 = <&mmc0_8bit_pins_a &mmc0_cd_cfg &mmc0_sck_cfg>; bus-width = <8>; wp-gpios = <&gpio2 12 0>; vmmc-supply = <&reg_vddio_sd0>; status = "okay"; }; Sources Linux : Documentation/devicetree/bindings/ 25 / 42

26 Installation du noyau En général durant le développement : Sur le PC : Compilation puis copie dans le répertoire tftp Compilation du device tree puis copie dans le répertoire tftp Sur la cible (depuis le bootloader) Chargement par tftp Écriture en flash Autres possibilités : USB device (DFU), Chargement par le port série JTAG, SDCard, Clef USB / 42

27 Démarrage du noyau Depuis le bootloader : commande boot Sous barebox : script /env/bin/boot personnalisable Sous u-boot : «scripts» dans des variables d'environnement Paramètres du noyau : (barebox : /env/config) Console série Ecran à utiliser Partitionnement de la flash 256k barebox 128k env 3M kernel - (reste de la flash) rootfs 27 / 42

28 Distribution embarquée Construite : A la main : Cross Linux From Scratch Avec un générateur : PTX Dist Buildroot OpenEmbedded / Yocto Commerciaux : (Mentor, Windriver, Montavista,...) Liens : / 42

29 Buildroot Ensemble de Makefiles et de patches qui permettent de générer un système Capable de compiler le toolchain ou d'en utiliser un binaire Relativement facile à configurer Utilisé par exemple par Google dans son projet de box fibre 29 / 42

30 OpenEmbedded / Yocto «Framework» de cross compilation Un grand chef : bitbake (écrit en python) Un livre de recettes : openembedded Pour faire un bon repas : le grand chef parcourt le livre de recette, sélectionne celles qui sont au menu, les cuisine, dresse les assiette et les sert au client. Ici le grand chef va même créer ses ustensiles! 30 / 42

31 Yocto Project? Projet «parapluie» porté par la Linux Foundation Contributions de Intel, Windriver, Mentor, etc... Sert de brique de base à ces sociétés pour construire leurs produits Différents projets associés : Bitbake / OpenEmbedded Core Outils autour d'eclipse (Application Dev Kit) Eglibc, HOB, Matchbox Infrastructure de test, de QA, etc / 42

32 OpenEmbedded Des recettes : fichiers.bb Endroit où trouver les sources (http, ftp, git, svn, file ) Comment les extraire Quels sont les patches à appliquer Comment les configurer Comment les compiler Comment les installer Comment les packager Des fichiers de configuration : Machine (architecture, optimisation, périphériques...) Distribution (version, choix parmi les outils...) 32 / 42

33 OpenEmbedded Bitbake parcourt : les recettes les fichiers de configuration Il génère un arbre de dépendances pour aboutir au résultat demandé et génère les scripts à exécuter pour effectuer chaque tâche Il parcourt cet arbre en exécutant les tâches les unes après les autres 33 / 42

34 OpenEmbedded Pour créer une image, bitbake va : Compiler les outils nécessaires (make, git ) Compiler les outils de compilation croisée (gcc ) Compiler les librairies et outils demandés dans la recette de l'image ainsi que leurs dépendances (pas forcément toutes installées) Cela peut générer un nombre important de tâches Tant que l'on ne change pas d'architecture ou de version, on capitalise les constructions Le toolchain et les librairies ne seront compilés qu'une fois! Image complète avec QT4 : ~1h30 sur Intel i7 34 / 42

35 Spécificité de la flash : Systèmes de fichiers Nombre de cycles écriture/effacement limité (10 ~ 100k) FS gérant : Wear leveling (répartition des cycles sur l'ensemble de la flash) La compression (gain d'espace) Adaptés aux flashs : jffs2 : ancien, lent sur les grosses capacités squashfs : compressé et lecture seule yaffs2 : créé pour les flashs NAND Maintenant : UBIFS (développé par Nokia) Le futur : BTRFS / 42

36 Installation du rootfs Sur le PC : Dans le répertoire tftp Sur la cible (depuis le bootloader) Chargement par tftp Écriture en flash Autres possibilités : USB device (DFU), Chargement par le port série JTAG, SDCard, Clef USB / 42

37 Utilisation du rootfs Monté par le noyau Premier binaire (init) exécuté par le noyau Arborescence unixienne classique Comme sur le PC Commandes standard Dans quelques Mo : Serveur web avec CGI Serveur SSH Démonstrateur QT ( > 40 Mo à lui seul!) 37 / 42

38 Votre application Ligne de commande ou graphique? Développement : Sdk + éditeur de texte + Makefile + code binaire QT Creator + dessin IHM + code binaire IDE : au choix (Eclipse, Anjuta, Kdevelop, QTCreator ) Debug : «juste» besoin de configurer l'ide pour utiliser les outils de compilation croisée Couche gdb/gdbserver en ligne de commande Utilisable par QTCreator, Eclipse en environnement graphique 38 / 42

39 QT Creator IDE complet Edition Code Conception IHM Compilation Debug Cross Platform 39 / 42

40 Récapitulatif, exemple d'application Bootloader Barebox / u-boot Noyau Linux Librairie Graphique QT Busybox GNU Lib C ou uclibc 40 / 42

41 Merci pour votre attention Questions / Remarques 41 / 42

42 Mentions légales EUKREA ELECTROMATIQUE SARL au capital de SIRET APE 3320C RCS Bordeaux 2004 B TVA FR Organisme de formation enregistré sous le numéro auprès du Préfet de Région d'aquitaine Eukréa est une marque déposée de Eukréa SARL. ARM est une marque déposée d'arm Limited. Linux est une marque déposée de Linus Torvalds. Windows est une marque déposée de Microsoft Corporation. Toutes les autres marques citées dans ce document appartiennent à leurs détenteurs respectifs. Eukréa s'efforce de fournir des renseignements fiables et actualisés et se réserve le droit de modifier son offre à tout moment. Le contenu de ce document n'est pas contractuel. Copyright Eukréa v130403a 42 / 42

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

Formation au développement de systèmes Linux embarqué Session de 5 jours

Formation au développement de systèmes Linux embarqué Session de 5 jours Formation au développement de systèmes Linux embarqué Session de 5 jours Titre Aperçu Supports Durée Formateur Langue Public ciblé Pré-requis Formation au développement de systèmes Linux embarqué Chaînes

Plus en détail

Introduction à Linux embarqué

Introduction à Linux embarqué Introduction à Linux embarqué Thomas Petazzoni Free Electrons http://free electrons.com/ 1 Embarqué? Un système embarqué peut être défini comme un système électronique et informatique autonome, qui est

Plus en détail

System Workbench pour Linux Basic Edition

System Workbench pour Linux Basic Edition System Workbench pour Linux Basic Edition Tirer le meilleur de vos formations Linux Bien trop souvent, suite aux sessions de formations, vous n'avez pas la possibilité de travailler sur un environnent

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

Linux. embarqué. 4 e édition. Pierre Ficheux Éric Bénard. Nouvelle étude de cas Traite d OpenEmbedded. Groupe Eyrolles, 2012, ISBN : 978-2-212-13482-7

Linux. embarqué. 4 e édition. Pierre Ficheux Éric Bénard. Nouvelle étude de cas Traite d OpenEmbedded. Groupe Eyrolles, 2012, ISBN : 978-2-212-13482-7 Linux 4 e édition embarqué Nouvelle étude de cas Traite d OpenEmbedded Pierre Ficheux Éric Bénard Groupe Eyrolles, 2012, ISBN : 978-2-212-13482-7 Table des matières Avant-propos... 1 À qui s adresse ce

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

Projet OS embarqué M2LSE : Utilisation de l'environnement de développement Armadeus : notions pratiques

Projet OS embarqué M2LSE : Utilisation de l'environnement de développement Armadeus : notions pratiques Projet OS embarqué M2LSE : Utilisation de l'environnement de développement Armadeus : notions pratiques 1. Introduction Ce document présente la marche à suivre pour une série d'opérations qui seront à

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

Du 19 au 22 novembre 2012.

Du 19 au 22 novembre 2012. Formation Linux embarqué et Pierre Ficheux (pierre.ficheux@openwide.fr) Du 19 au 22 novembre 2012. 1 MODIFICATIONS VERSION DATE AUTEUR(S) DESCRIPTION 1.0 20/1/2011 P. Ficheux Création 1.1 5/12/2011 P.

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

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

Table ronde. Informatique Industrielle & Embarquée

Table ronde. Informatique Industrielle & Embarquée Table ronde Informatique Industrielle & Embarquée CIO Informatique Industrielle Société d'ingénierie en informatique industrielle et technique Au service de nos clients depuis 1990 Une équipe de 15 spécialistes

Plus en détail

Projet Avancé. LINUX WIFI Embarqué

Projet Avancé. LINUX WIFI Embarqué Projet Avancé LINUX WIFI Embarqué Semestre 5-2004/2005 Guillaume GUINDE Xavier NOURISSON Amélie GUION Adrien ZANCAN ENSEIRB Linux WIFI embarqué SOMMAIRE INTRODUCTION...3 TP1 MISE EN ŒUVRE DE LINUX...4

Plus en détail

Yocto/OE sur Raspberry Pi

Yocto/OE sur Raspberry Pi Yocto/OE sur Raspberry Pi Pierre Ficheux (pierre.ficheux@openwide.fr) Avril 2013 1 Présentation Open Wide SSII/SSLL créée en septembre 2001 avec Thales et Schneider Indépendante depuis 2009 Environ 110

Plus en détail

Introduction à Linux embarqué

Introduction à Linux embarqué Introduction à Linux embarqué Thomas Petazzoni Free Electrons http://free electrons.com/ 1 Intervenant Thomas Petazzoni Ingénieur en informatique diplomé de l'utbm (2000 2005) Passionné de système Ingénieur

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

Systèmes embarqués D.Rossier

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

Les processeurs embarqués dans les FPGA couplés à Linux

Les processeurs embarqués dans les FPGA couplés à Linux RTS 07 Les processeurs embarqués dans les FPGA couplés à Linux email http : kadionik@enseirb.fr : http://www.enseirb.fr/~kadionik http://www.enseirb.fr/cosynux/ Patrice KADIONIK IMS ENSEIRB Université

Plus en détail

ETNA Projet de Fin d Étude 2005-2007 RimElse Cahier des charges. c Copyleft 2006, ELSE Team

ETNA Projet de Fin d Étude 2005-2007 RimElse Cahier des charges. c Copyleft 2006, ELSE Team ETNA Projet de Fin d Étude 2005-2007 RimElse Cahier des charges c Copyleft 2006, ELSE Team 18 avril 2006 Table des matières 1 Introduction 2 2 Présentation du projet 3 2.1 Une distribution Évolulable..................

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

J.-M Friedt. FEMTO-ST/département temps-fréquence. jmfriedt@femto-st.fr. transparents à jmfriedt.free.fr. 14 janvier 2016

J.-M Friedt. FEMTO-ST/département temps-fréquence. jmfriedt@femto-st.fr. transparents à jmfriedt.free.fr. 14 janvier 2016 Informatique FEMTO-ST/département temps-fréquence jmfriedt@femto-st.fr transparents à jmfriedt.free.fr 14 janvier 2016 1 / 21 16 séances/3 h Plan des cours 1 registres de config d un uc, lecture de datasheet,

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

Windows 2008 server -Introduction-

Windows 2008 server -Introduction- Windows 2008 server -Introduction- Rappel sur les systèmes d exploitation Un système d exploitation (Operating System) est un ensemble de programmes responsables de la liaison entre les ressources matérielles

Plus en détail

Comment travailler avec les logiciels Open Source

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

Matériel de réseau. Contenu du chapitre

Matériel de réseau. Contenu du chapitre Matériel de réseau Chapitre 1 Introduction Jürgen Ehrensberger IICT/HEIG 1-Introduction.ppt Contenu du chapitre Introduction à la partie I : Linux embarqué 1. Systèmes embarqués 2. Systèmes d exploitation

Plus en détail

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

Tour d horizon des plateformes pour systèmes (Linux?) embarqués Tour d horizon des plateformes pour systèmes (Linux?) embarqués Pierre Ficheux (pierre.ficheux@openwide.fr) Avril 2013 1 Présentation Open Wide SSII/SSLL créée en septembre 2001 avec Thales et Schneider

Plus en détail

Ordinateur, système d exploitation

Ordinateur, système d exploitation Ordinateur, système d exploitation 2014-09-02 1 Système d exploitation Machine de von Neumann : seul un programme s exécute. Besoins utilisateurs : plein de programmes. Système d exploitation (Operating

Plus en détail

TP de Temps Réel : Prise en main d'une cible embarquée sous Linux

TP de Temps Réel : Prise en main d'une cible embarquée sous Linux TP de Temps Réel : Prise en main d'une cible embarquée sous Linux ENSIBS 2 eme année, Spécialité Informatique 1 Objectif Ce TP fais partie des TP de Temps-Réel et vise à prendre en main une cible embarquée.

Plus en détail

Linux et les Logiciels Libres dans le domaine de l'embarqué

Linux et les Logiciels Libres dans le domaine de l'embarqué Linux et les Logiciels Libres dans le domaine de l'embarqué Thomas Petazzoni Free Electrons http://free electrons.com/ 1 Intervenant Thomas Petazzoni Ingénieur Linux embarqué chez Free Electrons Spécialisé

Plus en détail

Linux. embarqué. 4e édition. Pierre Ficheux Éric Bénard. Nouvelle étude de cas Traite d OpenEmbedded

Linux. embarqué. 4e édition. Pierre Ficheux Éric Bénard. Nouvelle étude de cas Traite d OpenEmbedded Linux 4e édition embarqué Nouvelle étude de cas Traite d OpenEmbedded Pierre Ficheux Éric Bénard Un ouvrage de référence accompagné de deux études de cas Sans équivalent en français, cet ouvrage s ouvre

Plus en détail

Jacques Gangloff, Loïc Cuvillon. 15 février 2008

Jacques Gangloff, Loïc Cuvillon. 15 février 2008 Systèmes temps réel et systèmes embarqués Systèmes embarqués Jacques Gangloff, Loïc Cuvillon 15 février 2008 Plan Plan Table des matières 1 Introduction 1 1.1 Plan du cours..............................

Plus en détail

Systèmes Embarqués Libres

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

VMWARE VSPHERE ESXI INSTALLATION

VMWARE VSPHERE ESXI INSTALLATION 1 VMWARE VSPHERE ESXI INSTALLATION Présentation Résumé des fonctionnalités L hyperviseur vsphere, souvent appelé «VMware ESXi», du nom de l architecture d hyperviseur sous-jacente, est un hyperviseur bare-metal

Plus en détail

uclinux User Guide ARM7 Development Starter Kit Pragmatec Produits et services dédiés aux systèmes embarqués uclinux User Guide Tutorial / uclinux

uclinux User Guide ARM7 Development Starter Kit Pragmatec Produits et services dédiés aux systèmes embarqués uclinux User Guide Tutorial / uclinux Pragmatec Produits et services dédiés aux systèmes embarqués uclinux User Guide ARM7 Development Starter Kit 10 Janvier 2006 Rev 1.02 1 / 18 2 / 18 Le kit de développement ARM7 est un kit réalisé par la

Plus en détail

ARM A9-based Altera SoC FPGAs?

ARM A9-based Altera SoC FPGAs? V2013.11a Advanced Logic Synthesis for Electronics http://www.alse-fr.com ARM A9-based Altera SoC FPGAs? Maîtrisez... grâce à notre nouvelle Formation! Les nouveaux SoC -FPGAs Altera (Cyclone V et Arria

Plus en détail

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

Linux embarqué : le pari réussi d'une PME bordelaise

Linux embarqué : le pari réussi d'une PME bordelaise RTS 2006 Linux embarqué : le pari réussi d'une PME bordelaise email web : kadionik@enseirb.fr : http://www.enseirb.fr/~kadionik http://www.enseirb.fr/cosynux/ Patrice KADIONIK ENSEIRB - IXL pk/enseirb/2006-1-

Plus en détail

Note d utilisation de la suite. Logicielle QTcréator pour. La distribution angstrom sous Beagleboard

Note d utilisation de la suite. Logicielle QTcréator pour. La distribution angstrom sous Beagleboard Note d utilisation de la suite Logicielle QTcréator pour La distribution angstrom sous Beagleboard PAGE 1 L environnement de QTcreator 1. Configuration de l environnement Après avoir installé le cross

Plus en détail

J-François Tissoires. http://oscar.crdp-lyon.fr

J-François Tissoires. http://oscar.crdp-lyon.fr J-François Tissoires http://oscar.crdp-lyon.fr Fonctionnalités du logiciel OSCAR Restaurer facilement un poste ou encore cloner un ensemble de postes identiques Installer ou mettre à jour de façon très

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

Utiliser NDK dans un projet Android

Utiliser NDK dans un projet Android Introduction NDK est une suite d outils permettant de compiler puis d utiliser du code natif dans une application Android. Ce code natif est ensuite appelé via JNI (Java Native Interface), fournissant

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

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

Session 2: Code source Android

Session 2: Code source Android Session 2: Code source Android LO52 - Automne 2014 Fabien BRISSET 12 septembre 2014 fabien.brisset@utbm.fr www.utbm.fr Droits de reproduction Copyright 2013-2014, Fabien Brisset, Copyright 2004-2014, Free

Plus en détail

L électronique grand public au service de l instrumentation scientifique

L électronique grand public au service de l instrumentation scientifique L électronique grand public au service de l instrumentation scientifique Réseau des électroniciens de la recherche - Rhône-Auvergne 14 décembre 2006 Introduction GNU/Linux L électronique grand public miniaturisation

Plus en détail

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

Yocto une solution robuste pour construire des applications à fort contenu applicatif.

Yocto une solution robuste pour construire des applications à fort contenu applicatif. C. Charreyre christian.charreyre@cioinfoindus.fr Yocto une solution robuste pour construire des applications à fort contenu applicatif. Yocto une solution robuste pour construire des applications à fort

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

1.Notions sur son environnement de travail.

1.Notions sur son environnement de travail. 1.Notions sur son environnement de travail. 2.Le système d'exploitation OS. La notion de système d exploitation Les fonctionnalités d un système d exploitation. 3.Les applications et la sécurisation. 4.Le

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

4D Ajax Framework. Guide d'installation. 4 ème Dimension 1985-2007 4D SAS. Tous droits réservés.

4D Ajax Framework. Guide d'installation. 4 ème Dimension 1985-2007 4D SAS. Tous droits réservés. 4D Ajax Framework Guide d'installation 4 ème Dimension 1985-2007 4D SAS. Tous droits réservés. 4D Web 2.0 Guide d installation 4D Ajax Framework Copyright 1985-2007 4D SAS / 4D, Inc. Tous droits réservés.

Plus en détail

Tutoriel Eclipse V2. Connecter la sonde JTAG au connecteur J5 de la carte interface Connecter le câble USB entre la sonde et l'ordinateur Compaq

Tutoriel Eclipse V2. Connecter la sonde JTAG au connecteur J5 de la carte interface Connecter le câble USB entre la sonde et l'ordinateur Compaq Tutoriel Eclipse V2 E. Lolivier-Exler / M. Starkier 17 septembre 2009 Carte de laboratoire EMB La carte de laboratoire EMB est équipée d'une carte Freescale CSB535FS constituée d'un microcontrôleur i.mx21

Plus en détail

ResEl 101 : Présentation des fonctionnalités de Linux utilisées au ResEl

ResEl 101 : Présentation des fonctionnalités de Linux utilisées au ResEl ResEl 101 : Présentation des fonctionnalités de Linux utilisées au ResEl Association ResEl Réseau des Élèves de l ENST Bretagne 23 Septembre 2005 Association ResEl (Réseau

Plus en détail

M1101a Cours 5. Distributions Linux. Département Informatique 2015/2016 IUT2, UPMF

M1101a Cours 5. Distributions Linux. Département Informatique 2015/2016 IUT2, UPMF M1101a Cours 5 Distributions Linux Département Informatique IUT2, UPMF 2015/2016 Département Informatique (IUT2, UPMF) M1101a Cours 5 2015/2016 1 / 23 Plan du cours 1 Introduction 2 Présentation de Debian

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

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

Bornéo. Contrôleur Graphique Programmable. Afficheur Couleur

Bornéo. Contrôleur Graphique Programmable. Afficheur Couleur Bornéo Contrôleur Graphique Programmable Bornéo est un contrôleur graphique destiné au pilotage d écran couleur de type TFT, regroupant dans un seul composant un processeur 32 bits, un accélérateur graphique,

Plus en détail

Solutions pour Linux embarqué

Solutions pour Linux embarqué Solutions pour Linux embarqué Panorama et critères de choix Christophe Blaess http://christophe.blaess.fr http://www.logilin.fr Ingénierie et formations Linux industriel www.logilin.fr christophe.blaess.fr

Plus en détail

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

Cours uos LPRT ISE 2005. TD1 prise en main du BECK SC13 et de l IDE borland. TD 1 Introduction

Cours uos LPRT ISE 2005. TD1 prise en main du BECK SC13 et de l IDE borland. TD 1 Introduction TD 1 Introduction Introduction et prise en main de l outil de dvp Beck et IDE borland Objectif : Prise en main de la chaîne de développement BECK (chip tool +BorlandC + debugguer). Réaliser une configuration

Plus en détail

LINUX EMBARQUÉ LES DISTRIBUTIONS. Carrefour de l électronique 24 octobre 2012

LINUX EMBARQUÉ LES DISTRIBUTIONS. Carrefour de l électronique 24 octobre 2012 LINUX EMBARQUÉ LES DISTRIBUTIONS Carrefour de l électronique 24 octobre 2012 1 Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported (CC BY-NC-ND 3.0) Attribution You must attribute the work

Plus en détail

ASR1 - Systèmes d exploitation

ASR1 - Systèmes d exploitation ASR1 - Systèmes d exploitation Semestre 1, année 2011-2011 Département d informatique IUT Bordeaux 1 Janvier 2012 q 1 / 1 1. Introduction aux Systèmes d exploitation Contenu à quoi ça sert grandes fonctions

Plus en détail

Du microcontrôleur au microprocesseur. Quelle architecture pour quel projet?

Du microcontrôleur au microprocesseur. Quelle architecture pour quel projet? Du microcontrôleur au microprocesseur Quelle architecture pour quel projet? François Beaulier Ingénieur freelance www.ingelibre.fr Conseil architecture hard / soft Développement logiciel Linux RT / drivers

Plus en détail

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

Chap. III : Le système d exploitation

Chap. III : Le système d exploitation UMR 7030 - Université Paris 13 - Institut Galilée Cours Architecture et Système Le système d exploitation (ou O.S. de l anglais Operating System ) d un ordinateur est le programme qui permet d accéder

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

Elaboration d'un outil de sauvegarde/restauration de systèmes Linux

Elaboration d'un outil de sauvegarde/restauration de systèmes Linux Elaboration d'un outil de sauvegarde/restauration de systèmes Linux 23/06/2004 Par : Bertrand Jacquin GTR 2ème année Le présent document contient des informations qui sont la propriété de France Télécom.

Plus en détail

Travaux Pratiques Systèmes embarqués ENSPS 3A et MASTER

Travaux Pratiques Systèmes embarqués ENSPS 3A et MASTER TP ENSPS 3A/MASTER 1 Travaux Pratiques Systèmes embarqués ENSPS 3A et MASTER Emulation et compilation croisée pour Gumstix 1 Introduction 1.1 Gumstix et émulation via qemu Gumstix est une compagnie qui

Plus en détail

Distribution d'application

Distribution d'application Distribution d'application I. Introduction : Les logiciels se présentent sous trois formes : Compiler : fichiers applications ou d'extension d'application :.exe,.com,.dll pour Windows. Type MIME application/x-executable

Plus en détail

Compilation croisée. # apt-get install gcc flex bison libgmp3-dev libncurses5-dev

Compilation croisée. # apt-get install gcc flex bison libgmp3-dev libncurses5-dev Compilation croisée Table des matières 1 Installation du système cible 1 1.1 Mise en place des outils de développement....................... 1 1.2 Bootloader et noyau...................................

Plus en détail

Mise en œuvre d une solution de virtualisation

Mise en œuvre d une solution de virtualisation BTS INFORMATIQUE DE GESTION : Option Administrateur de réseaux locaux d entreprise Fiche n Nom et prénom : ***** Nature de l'activité Mise en œuvre d une solution de virtualisation Contexte : Le Lycée

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

Caméra embarquée sur Ethernet / Internet

Caméra embarquée sur Ethernet / Internet Caméra embarquée sur Ethernet / Internet Projet de semestre de Sylvain Pasini Professeur : Responsable : Paulo Ienne René Beuchat Lausanne, le 10 février 2003 Sylvain Pasini 1 1. Objectifs 2. Applications

Plus en détail

Implémentation d'une pile IP pour le microprocesseur Microblaze sur carte ATLYS

Implémentation d'une pile IP pour le microprocesseur Microblaze sur carte ATLYS Implémentation d'une pile IP pour le microprocesseur Microblaze sur carte ATLYS 1) Problématique Beaucoup de systèmes embarqués communiquent entre eux par l intermédiaire de réseaux LAN Ethernet IP. Il

Plus en détail

Qu est ce que l environnement Eclipse?

Qu est ce que l environnement Eclipse? Qu est ce que l environnement Eclipse? Bernard DAUTREVAUX Directeur formation et conseil Acsys www.ac6-formation.com Pour en savoir plus: nos formations Eclipse +33 (0)1 41 16 80 10 Page 0 assistance conseil

Plus en détail

DEVELOPPEUR «SYSTEME EMBARQUES» CONNAISSANCES ET COMPÉTENCES TECHNIQUES

DEVELOPPEUR «SYSTEME EMBARQUES» CONNAISSANCES ET COMPÉTENCES TECHNIQUES Selso LIBERADO Née le 23/09/1980 (34 ans), concubinage Nationalité française et portugaise Courriel : selso.liberado «AT» gmail «DOT» com DEVELOPPEUR «SYSTEME EMBARQUES» CONNAISSANCES ET COMPÉTENCES TECHNIQUES

Plus en détail

J. Gangloff, Loïc Cuvillon. 28 janvier 2008

J. Gangloff, Loïc Cuvillon. 28 janvier 2008 Systèmes temps réel Linux temps réel : Xenomai sur clé usb J. Gangloff, Loïc Cuvillon Ecole Nationale Supérieure de Physique de Strasbourg 28 janvier 2008 Loïc Cuvillon (ENSPS) Systèmes temps réel Année

Plus en détail

Chaîne de développement : Compilation croisée

Chaîne de développement : Compilation croisée Chaîne de développement : Compilation croisée Principe d'une chaîne de développement Dépendances entre processus de «production» et architecture opérationnelle Compilation croisée, MDE et génération de

Plus en détail

2. Présentation de la gamme Seven Embedded 2.1 Standard

2. Présentation de la gamme Seven Embedded 2.1 Standard 1. Introduction Le présent article a pour but de décrire le nouvel écosystème des systèmes d exploitation embarqué de Microsoft. Vous y découvrirez quels produits sont aujourd hui édités, et pour quels

Plus en détail

Fonera et DD-WRT. Sébastien Jean. IUT de Valence Département Informatique. v2.0, 5 février 2009

Fonera et DD-WRT. Sébastien Jean. IUT de Valence Département Informatique. v2.0, 5 février 2009 Fonera et DD-WRT Sébastien Jean IUT de Valence Département Informatique v2.0, 5 février 2009 Au programme 1 La Fonera en bref 2 Remplacement du firmware FON par DD-WRT 3 Configurations typiques Fonera/DD-WRT

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

L informatique en BCPST

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

EADS TEST & SERVICES PERENNISATION SYSTÈME VIRTUALISATION

EADS TEST & SERVICES PERENNISATION SYSTÈME VIRTUALISATION PERENNISATION SYSTÈME VIRTUALISATION PLEAS : Virtualisation de système informatique de banc de test. CLUB AUTOMATION 10 JUIN 2010 Richard.Boyer@eads.com EADS Defence and Security 2009 All rights reserved

Plus en détail

NIMBUS TRAINING. Unix, Linux mise en oeuvre. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation

NIMBUS TRAINING. Unix, Linux mise en oeuvre. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation Unix, Linux mise en oeuvre Déscription : Découvrir Linux de façon progressive et efficace. Cette approche originale présente une sélection rigoureuse mais néanmoins complète des connaissances essentielles

Plus en détail

Partie 1 : introduction à NI Linux Real-Time

Partie 1 : introduction à NI Linux Real-Time 1 Partie 1 : introduction à NI Linux Real-Time Jérôme Henrion Ingénieur d application National Instruments France Matériel supporté par NI Linux Real-Time En 2013... En 2014... 5 Dans les 24 heures qui

Plus en détail

Manuel logiciel client Java

Manuel logiciel client Java Manuel logiciel client Java 2 Copyright Systancia 2012 Tous droits réservés Les informations fournies dans le présent document sont fournies à titre d information, et de ce fait ne font l objet d aucun

Plus en détail

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

Installer Windows Home Server 2011

Installer Windows Home Server 2011 Chapitre 4 Installer Windows Home Server 2011 Windows Home Server 2011 fonctionne uniquement sous l architecture 64 bits : cette contrainte rend impossible la mise à jour de l ancienne version de Windows

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

Principe de fonctionnement du lanceur d'application "AdisTlsStartCfgLotus"

Principe de fonctionnement du lanceur d'application AdisTlsStartCfgLotus IS00788 Principe de fonctionnement du lanceur d'application Fiche IS00788 Version document : 1.02 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de Systancia

Plus en détail

Manuel AppliDis. Client AppliDis Java

Manuel AppliDis. Client AppliDis Java Manuel AppliDis Client AppliDis Java Client AppliDis Java Version document : 1.02 Objet du document Cette documentation présente la mise en œuvre du client AppliDis Java. Version de la fiche 1.02 2/9 Sommaire

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

Stage SambaÉdu Module B. Jour 10 Utiliser le module TFTP de Se3 : maintenance, sauvegarde et clonage des clients

Stage SambaÉdu Module B. Jour 10 Utiliser le module TFTP de Se3 : maintenance, sauvegarde et clonage des clients Stage SambaÉdu Module B Jour 10 Utiliser le module TFTP de Se3 : maintenance, sauvegarde et clonage des clients SOMMAIRE Le boot PXE La sauvegarde / restauration d'ordinateurs clients via le boot PXE Le

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

Linux Device Drivers Cours d introduction

Linux Device Drivers Cours d introduction Linux Device Drivers Cours d introduction Guillaume Duc guillaume.duc@telecom-paristech.fr Semaine Athens automne 2015 2016 Objectifs de la semaine À la fin de la semaine, vous serez capables d écrire

Plus en détail

Du microcontrôleur au système Linux embarqué

Du microcontrôleur au système Linux embarqué Capitole du Libre 2014 Du microcontrôleur au système Linux embarqué Choix d'architectures matérielles et logicielles Christophe Blaess http://christophe.blaess.fr http://www.logilin.fr Du microcontrôleur

Plus en détail

Système d exploitation Partie I

Système d exploitation Partie I Sécurité des Serveurs Windows 2008/2003 Système d exploitation Windows IIS 7.0 / IIS 6.0 Serveur Web Ivan Madjarov, IUT-R&T, Kourou,2010 Les objectifs Cette présentation a pour objectif de démontrer qu'on

Plus en détail

Qt 4 et 5 pour Linux embarqué. Pierre FICHEUX, pierre.ficheux@openwide.fr

Qt 4 et 5 pour Linux embarqué. Pierre FICHEUX, pierre.ficheux@openwide.fr Qt 4 et 5 pour Linux embarqué Pierre FICHEUX, pierre.ficheux@openwide.fr Première version publiée par Trolltech en 1996 toolkit en C++ Développé pour X11, 2 développeurs au départ, fondateurs de Trolltech

Plus en détail