Linux embarqué: une alternative à Windows CE?



Documents pareils
Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows W2K pro: configuration.

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

Le stockage. 1. Architecture de stockage disponible. a. Stockage local ou centralisé. b. Différences entre les architectures

Utilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel

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

ndv access point : Installation par clé USB

VMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4.

..seulement 5% des serveurs x86 sont virtualisés!

Architectures d implémentation de Click&DECiDE NSI

Comment travailler avec les logiciels Open Source

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

GenDbg : un débogueur générique. Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion

Construction et sécurisation d'un système Linux embarqué. Frédéric AIME

Systèmes informatiques

Etude d architecture de consolidation et virtualisation

Nouveautés Ignition v7.7

Retrouver de vieux programmes et jouer sur VirtualBox

Windows 7, Configuration

La Virtualisation Windows chez CASINO. Philippe CROUZY Responsable Infrastructure Equipes Systèmes -Stockage

La plate forme VMware vsphere 4 utilise la puissance de la virtualisation pour transformer les infrastructures de Datacenters en Cloud Computing.

Point sur les solutions de développement d apps pour les périphériques mobiles

Qu est ce qu un un serveur?

Technicien Supérieur de Support en Informatique

Authentification à deux facteurs Cryptage portable gratuit des lecteurs USB Cryptage du disque dur

FileMaker Pro 13. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13

-1 - Postes de travail graphiques

Le groupe CSS. La société CEGI intervient depuis la Martinique au cœur des systèmes de gestion de nos clients. La société existe depuis 1973!

Activité : TP Durée : 6H00. Un PC d assemblage de marque NEC Un casque avec micro Une clé USB. Un CD de Windows XP professionnel

Architecture Technique

Présentation d HyperV

SED SELF ENCRYPTING DRIVE Disques durs chiffrant : la solution contre les pertes de données

DEPLOIEMENT MICROSOFT WINDOWS

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

Présentation du déploiement des serveurs

Tivoli Endpoint Manager Introduction IBM Corporation

IV- Comment fonctionne un ordinateur?

Catalogue des stages Ercom 2013

Hyper-V v2 : une évolution majeure des services de virtualisation

Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

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

Fiche Technique. Cisco Security Agent

CAHIER DES CHARGES D IMPLANTATION

Console de supervision en temps réel du réseau de capteurs sans fil Beanair

2007 se termine déjà, et avec l heure du bilan qualitatif et quantitatif!

Systèmes en réseau : Linux 1ère partie : Introduction

Sébastien Geiger IPHC Strasbourg

Personnes ressources Tice. Académie de Rouen

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

Pourquoi installer un domaine Windows Active directory? E. Basier - CNIC S. Maillet - CRPP F. Palencia - ICMCB

Comment installer la configuration des salles sur son ordinateur personnel?

Famille Backup Exec Backup Exec 12.5 Backup Exec System Recovery 2010

Sauvegardes par Internet avec Rsync

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

L assistant Boot Camp pour utiliser aussi Windows sur un Mac sous OS X Yosemite

Installation d un poste i. Partage et Portage & permissions NTFS

Pré-requis installation

VMWare Infrastructure 3

Marché Public en procédure adaptée : Infrastructure Informatique régionale hébergée CAHIER DES CHARGES ET DES CLAUSES TECHNIQUES

Livre Blanc - septembre 2007 MAC OS X & WINDOWS : RÉUSSIR LA COHABITATION

Pourquoi choisir ESET Business Solutions?

LA RECONNAISSANCE VOCALE INTEGREE

Guide de poche. Get Wyse. Go Far. * Bienvenue dans le Cloud Client Computing de Wyse. En savoir plus. * Avec Wyse, vous irez loin.

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

A Libre Ouvert. Médiathèque Jacques Ellul. le

Fiche produit Fujitsu Serveur NAS CELVIN Q600 STOCKAGE RESEAU

SERVEUR CALLEO APPLICATION R269M

Tutoriel déploiement Windows 7 via serveur Waik

La gestion du poste de travail en 2011 : Panorama des technologies

Mac OS X en entreprise

LES SOLUTIONS OPEN SOURCE RED HAT

Le partage du disque dur raccordé à la Bbox avec Windows Vista

Guide de démarrage ebox-3300-msjk Windows Embedded CE 6.0 R2

Logiciels libres et Open source

HP 600PD TWR i G 4.0G 39 PC

Infrastructure Management

Délivrer des postes de travail virtuels et des applications virtuelles en utilisant des technologies Open Source

WINDOWS Remote Desktop & Application publishing facile!

en version SAN ou NAS

Adopter une approche unifiée en matière d`accès aux applications

Guide d installation JMap 5.0

Les bénéfices de l'intéropérabilité Linux-Windows

CAHIER DES CHARGES D'IMPLANTATION

OSCAR Un outil gratuit libre d images disque

Séquencer une application

virtualisation et consolidation des infrastructure: comment amèliorer la performance du SI

Conférence SIG 2011 Versailles 5-6 Octobre 2011 Atelier Technique ArcGIS for Server en 10.1

Windows XP niveau 2. D. Hourquin, Médiapôle St Ouen l'aumône

Traitement de données

WSM la solution complète de provisionnement de bureaux virtuels

Mode d emploi pour lire des livres numériques

Windows 8 Installation et configuration

FileMaker Pro 12. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 12

La technologie Java Card TM

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

ClariLog - Asset View Suite

vbladecenter S! tout-en-un en version SAN ou NAS

Transcription:

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 de la Recherche MétierMétier Intégrateur de solutions basées pour constructeur de terminaux Effectif: Effectif: 7 personnes Localisation: Granville France

Marchés / Produits Terminaux Thin Client Terminaux X, Terminaux Emulation, Terminaux Windows Terminaux Internet Accès à l internet par poste isolé en interface pure web Conversion PC ->TC Conversion par boot sur Flash Disk IDE / USB

Tendances Technologiques Matériel Logiciel - Développement Offre Chipset (Puissance Capacité / Coût): - CPU - Contrôleurs - Accélération cycle de vie Chipset - Généralisation Stockage Flash - Flash IDE - DOC, DOM - Développement des offres clés en main -X86 et compatibles - Prolifération des protocoles - Nécessité de suivre l évolution du Hardware - Limite des offres OS classiques: - Coût de développement et maintenance - Évolutivité? - Temps Réel Mou (vs Temps Réel Dur) - et l Open Source

Besoins identifiés Au-delà des caractéristiques techniques: Facilité et rapidité d utilisation Être supporté - Portage - Utilisation Évolution «Indépendance» technologique vis à vis du fournisseur d OS Externaliser le bas-niveau pour se concentrer sur sa valeur-ajoutée

Notre apport Distribution Embarqué - Généraliste Compatible aux standards - Optimisée pour architecture X86 et compatibles Packager Outils Outils de développement - Builder Kit SupportSupport - optimisation des librairies - Portage -Support technique Simplifier Supporter

Distribution Embarqué Stabilité - Robustesse Déterminisme Système de fichier compressé et crypté Stockage Flash en lecture seule Partition de stockage des paramètres en semi-écriture: - stockage paramètres utilisateur - retour valeur par défaut (reset) Décompression à la volée Exécution en Ram Partition de secours Réduction empreinte: - compression (2,5:1) - optimisation librairies Fonctions natives de supervision: - administration locale/distante serveur http - mise à jour totale/partielle http, ftp - shadowing

Distribution Embarqué

Perspective WinCE / Trame Trame d analyse - Caractéristiques générales - Spécificités du kernel - Support matériel (device drivers) - Outils de développement - Interfaces de programmation - Support réseau - Environnement graphique - Documentation support technique

Caractéristiques générales WinCe - Né courant 96 échec de la version 1.0 puis fort développement de la version 3.0. - Élément distinct de la famille Windows - Créé dans l optique «mobile computing» - Issu du projet démarré en 1991 - Premières versions embarqué courant 1997 - Mode de développement communautaire - Open Source Licence GPL - Bénéficie du label microsoft - Multi-vendeur - Environnement propriétaire, pas de sources.

Caractéristiques générales - Architecture: WinCe - Centralisée base de registre - Robustesse - Forte inter-dépendance fragilité - Architecture: - Modulaire - Pas de dépendances - Plus complexe à aborder - Exécution en RAM: - Ramdisk / chargement / exécution - Chargement en un bloc - Exécution en RAM: - Décompression à la volée - Chargement à la demande - Loader: - Spécifique - 3 sources (maison, Bios spécifique, Microsoft) - Loader: - Standard ou non - Projets Freebios - A moyen terme: couplage bios avec OS

Kernel WinCe - OS 32 Bits multi-threads, mutltitache, préemptif -Empreinte -à partir de 350 ko -Temps réel: - Mou: Oui - Dur: Oui depuis CE 4.0 - Idem -Empreinte: - Généralement à partir de 500 ko pour les dernières génération -Temps réel: - Mou: Oui - forte capacité de gestion des processus et priorités - Dur: Oui - addons disponibles (RTAI, RT ) -Système de fichier - FAT16 - FAT32 -Système de fichier - Large choix fonction des besoins - Ex: ext3, cramfs, NFS, NTFS, FAT32

Device Drivers WinCe - Architectures hardware: - Conçu dès l origine pour l embarqué - 5 familles supportées: ARM, Super-H, Mips, PowerPC, x86 - Architectures hardware: - Foyer d origine: X86 - Développement fort depuis 3 ans sur les autres familles de processeurs ( ARM, Super-H, Mips, PowerPC) -Chipset et Cartes: - Pas de compatibilité avec W9x et W2k - Drivers Tierces parties -Chipset et Cartes: - Liste grandissante - Existence de drivers génériques - Forte implication des constructeurs asiatiques

Outils de développement WinCe - Platform Builder: - Environnement familier Microsoft (Visual C++, Visual Basic) - Véritable IDE - Prise en main rapide - Outils GNU: - Connus et reconnus - Outils moins intégrés - Mais plus ouverts - Remote Debugging performant - Remote debugging: moins abouti - Émulation - Simulation locale

Interface de Programmation WinCe - Bibliothèque Microsoft: - Win 32 Apis - Connues des développeurs - Autres bibliothèques: - Propriétaires - Pas de source - surcoût - Nombreuse Bibliothèques - Multi-source large choix - Qualité variables (performances, tailles..) - Différents modes de licences (ex. FLTK, GPL / Qt, Non GPL )

Support Réseau WinCe - Couche réseau basé sur Windows - Orienté «Client» - Conçu pour et par le réseau - Héritage support réseau Unix / linux server - Fonctionnalités natives du kernel - Orienté «Server» mais aussi «Client»

Interface graphique WinCe - Faible empreinte - Développement Visual c++ - Plusieurs solutions selon besoins - Direct Frame Buffer - Micro-Windows - Xfree Server

Documentation Support technique WinCe - Base de connaissance - MSDN - Labellisée mais généraliste et limitée - Peu d exemples - Support technique - MS support Center - Prestataires spécialisés reconnus par MS - Base de Connaissance - WWW - Support de milliers de développeurs - Principe d échange et d entraide - Très documenté (Howtos ) - Trop? - Pb de fiabilité de l information -Support technique - Plusieurs acteurs sur linux embarqué pas de label

Synthèse - Points forts WinCe - Empreinte réduite OS stable - Environnement connus: -Des développeurs -Des utilisateurs - Rapidité de prise en main - Environnement intégré - Stabilité - Support Réseau - 100% adaptable - Code source - Base de connaissance communauté - Multi-vendeur

Synthèse Points Faibles WinCe - Code source non disponible - Manque de compatibilité - Peu de drivers disponibles - Support réseau - Environnement de programmation moins connus - Problématique des licences - Manque de lignes directrices sur les projets Open Source embarqué

Questions Mangrove systems Parc L Eclipse Rue du Conillot 50400 Granville - FRANCE Tél: +33 (0)2 33 91 06 20 Fax: +33 (0)2 33 91 06 19 Web: www.mangrove-systems.com