Introduction aux systèmes embarqués Linux et FPGA : Armadeus

Documents pareils

Preliminary Spec Sheet

Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

Détection de pollution maritime avec GNU/Linux. Eric Bénard - eric@eukrea.com - 08 juillet 2010

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

PIC EVAL Dev Board PIC18F97J60

L informatique industrielle adaptée à vos métiers...

JOG : une approche haut niveau des systèmes embarqués via Armadeus et Java

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

Prototypage électronique

La Domotique au bout des doigts

L intelligence intégrée et connectée au cœur de vos projets. Dossier de presse

Conférence sur les microcontroleurs.

DIGIGRAM interfaces audio INTERFACES PCMCIA. VXpocket V2. VXpocket 440 INTERFACES USB UAX220 V2. UAX220-Mic 346 DIGIGRAM

SnapMusic Studio 715 Guide d Installation

PC, Tablette, Smartphone, comment choisir ce qui me convient le mieux?

L IRCAD bénéficie d une infrastructure de 8000 m 2 située dans l enceinte des Hôpitaux Universitaires de Strasbourg.

Bordereau de prix unitaires - [Nom du fournisseur] (B.P.U) Accord-cadre fourniture informatique. Poste de travail

Cours CSE-2009 MSR - Corrigé TEST 1

Openmoko, free your phone!

COLLEGE ADRIEN CERNEAU

La solution à vos mesures de pression

Linux embarqué: une alternative à Windows CE?

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

PC INDUSTRIELS DYALOX L e c h o i x d e l a f i a b i l i t é

Caractéristiques principales:

Foire aux questions sur Christie Brio

Introduction à l informatique en BCPST

Coffret Distributeur de DJ10: Distributeur de jetons (Avec PC embarqué Siemens et suite logicielle)

Plan de cette matinée

NOUVELLES FONCTIONNALITÉS DE MYQ 4.4

LYCEE DE BRAS PANON MAPA MAI 2015

PERSPECTO. Votre vision de l'automation

Conviviality Line. Votre sécurité en bonnes mains

Fiche produit Fujitsu LIFEBOOK AH502 Ordinateur portable

Une solution complète pour télésurveiller et télégérer vos installations photovoltaïques

Equipements et Logiciels destinés aux universités/instituts de la liste 2 (voir Annexe)

Téléphone IP Cisco 7942G

Eternelle question, mais attention aux arnaques Question qui est souvent mise en premier plan => ce n est pas une bonne idée

Fiche produit Fujitsu FUTRO X913-T Client léger

MAC-TC: programmation d un plate forme DSP-FPGA

MultiMedia Board. Système de développement. Manuel utilisateur. pour PIC32MX4

Cahier des Clauses Techniques Particulières

Documentation Technique du programme HYDRONDE_LN

Prêt pour la téléphonie internet (VoIP) Nombre de boîtes vocales et de postes illimitées. Secrétaire virtuelle programmable

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

PDF created with pdffactory Pro trial version

cc.region.beaujeu@wanadoo.fr Site Internet Actuellement nous trouvons ce schéma réseau :

ALTIUM DESIGNER. Solution unifiée de développement de produits électroniques, intégrée avec la mécanique

Linux 1: Présentation

Building Technologies

Les tablettes numériques en EPS. Repères. Les différents types de tablettes et leurs caractéristiques.

COMMUNIQUE DE PRESSE. Paris, le 10 mars 2015

DAC. avec interface USB audio et préampli stéréo Casque CONVERTISSEUR DIGITAL VERS ANALOGIQUE. Guide d utilisation V1.1 Jan 2011

energy BOX WEB Automates de GTB

Progiciels pour TPE - PME - PMI

Notions d IPMI et retour. Ecole d électronique numérique Fréjus 28 novembre 2012 Nicolas LETENDRE

Enregistreur de données d humidité et de température

Création d une application Android (APPInventor)

PACK ADSL WIFI. Configurer ma connexion ADSL avec Modem/Routeur Sagem 1400W

TVTools Cloud Edition

Potentiels de la technologie FPGA dans la conception des systèmes. Avantages des FPGAs pour la conception de systèmes optimisés

Bluetooth technologie V 1.2 Class II une porté de 10 m A2DP (haute qualité de transmission musical ) DSP pour l élimination des échos Autonomie d

Réaliser une démonstration ShoreTel

Atelier numérique. Développement économique de Courbevoie. Internet / Extranet / Mobilité : Prospection et Support d'aide à la vente

Editeur de solutions innovantes C 3. Solution globale managée de communication et de téléphonie sur IP

1 Actuate Corporation de données. + d analyses. + d utilisateurs.

PRESENTATION AT270 JUILLET 2012

WORKSHOP OBIEE 11g (version ) PRE-REQUIS:

NFC EMV MODÈLE : TABLETTE ELO PRIX DE LISTE DE BASE (USD) : $

Virtualisation de postes de travail et d application. Jean-Claude DAUNOIS Senior Systems Engineer VMware

SUITE OPENTOUCH POUR LES PME

SYSTÈMES DE CONFÉRENCE. Système de conférence analogique CDS Système de conférence numérique DCS

Projet Tutoré 2 ième année 2010_2011. Odométrie pour véhicule électrique

EXTRAITS Tarifs Publics ADEPT Telecom France Edition 13 Applicable 20 octobre 2008

CATALOGUE TÉLÉPHONIE

RENOUVELLEMENT DU PARC INFORMATIQUE DU SITE DE L OBSERVATOIRE FRANÇAIS DES DROGUES ET TOXICOMANIES (OFDT) Mise en concurrence simplifiée

Classe Numérique Cahier des charges

CHOIX ET USAGES D UNE TABLETTE TACTILE EN ENTREPRISE

GE Measurement & Control Solutions. XLG3 VideoProbe. Inspection Technologies

Famille Backup Exec Backup Exec 12.5 Backup Exec System Recovery 2010

OPENTOUCH SUITE POUR PME. Simplifiez vos communications et optimisez vos activités

ETALON StrEamer. Lecteur/Serveur Audio et vidéo pour convertisseur USB

L'ELECTRONIQUE AU. Innov'Day PEP Bellignat 24 Avril 2014

Série Pro Toshiba Business Vision

CCTV. Montage simple et rapide Solutions pour tous types d applications Composants Intégration avec les portiers d interphone

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

Ecran programmable. Testez la différence grâce. à sa puissance, sa rapidité. et ses possibilités réseaux

Présentation KASPERSKY SYSTEM MANAGEMENT

Liste de prix. Prix effectifs au Prix de vente recommandé, sans frais installation ni programmation et TVA

Quel terminal et quel logiciel choisir pour votre solution de mobilité?

Actualités de Rohde & Schwarz N o 191 (2006/III)

Août OfficeJet Drucker Line Up page 1/6

Enregistreur Energie Electrique et Tele Surveillance GTB8 sur RESEAUX IP ETHERNET

HYPERDRIVE iusbport Guide d utilisation

LA MOBILITE : ACTEURS, OUTILS,

comment installer les pilotes USB

Transcription:

aux systèmes embarqués Linux et FPGA : Armadeus CESR/CNRS Décembre 2009

Plan 1

Plan 1 2

Plan 1 2 3

Plan 1 2 3 4 Coûts Ressources Questions

Plan 1 2 3 4 Coûts Ressources Questions

Plan 1 2 3 4 Coûts Ressources Questions

Wikipedia Un système embarqué peut être défini comme un système électronique et informatique autonome, qui est dédié à une tâche bien précise. Ses ressources disponibles sont généralement limitées. [...]

Plan 1 2 3 4 Coûts Ressources Questions

Comment concevoir un système embarqué complexe efficacement?

Comment concevoir un système embarqué complexe efficacement? Réponse proposée Ne pas réinventer la roue.

Comment concevoir un système embarqué complexe efficacement? Réponse proposée Ne pas réinventer la roue. Implications Faire du développement modulaire.

Plan 1 2 3 4 Coûts Ressources Questions

Solutions classiques : Microcontrôleur FPGA Pour Très bon marché Apprentissage rapide Développement rapide Contre Structure fixe Extensibilité difficile Code peu réutilisable

Solutions classiques : Microcontrôleur FPGA Pour Bon marché Architecture flexible IP sur mesure Contre Modifications difficiles Peu intelligent Peu réutilisable

Solutions dans l air du temps : Processeur softcore Processeur hardcore Processeur externe Pour Choix du processeur Une puce Portable Contre Utilisation ressources interne Peu performant

Solutions dans l air du temps : Processeur softcore Processeur hardcore Processeur externe Pour Processeur performant Une puce Contre Cher Solution propriétaire Non portable

Solutions dans l air du temps : Processeur softcore Processeur hardcore Processeur externe Pour Peu cher Choix processeur Processeur performant Contre Plusieurs puces Peu d outils eyes candy

Plan 1 2 3 4 Coûts Ressources Questions

Plan 1 2 3 4 Coûts Ressources Questions

Armadeus.com Armadeus systems développe et produit des systèmes embarqués Linux (open source), faible coût alliant petite taille, basse consommation et connectivité étendue.

Plan 1 2 3 4 Coûts Ressources Questions

Système d exploitation Pour Multitaches Abstraction du materiel Services haut niveau Extensible Réutilisable Contre Complexe

Choix de l OS Sondage 2007 : Quel OS pour votre prochain projet de système embarqué?

Pourquoi GNU/Linux? Pour Stable / Performant / Sécurisé Modulaire (services,...) Portable (multiplateformes) Base de logiciels / drivers / bibliothèques Communauté active Pas de royalties Code source ouvert Contre Aspect viral de la licence GNU GPL Drivers relativement complexes

Plan 1 2 3 4 Coûts Ressources Questions

Choix processeur Statistiques 2007

Cartes électroniques Module processeur Cœur du système Connecteurs hautes densités PCB dense et complexe Carte des périphériques A développer selon les besoins Reçoit le coeur via des connecteurs

Architecture Schéma structurel

Fonctionnalités Proc. 400MHz RAM : 64 à 512 Mio Flash : 256 à 512 Mio 6 * RS232, 2 I2C, 3 SPI, 2 SSI 3 USB, 1 Ethernet 10/100Mbits, 2 SD/MMC 6 Timers, 1 PWM, 1 Watchdog 1 driver LCD (800x600 max) + écran tactile 1 codec audio : 1 sortie stéréo + 1 entrée micro 1 ADC 10 bits, 1 DAC 10 bits, 1 RTC 1 HDMI/DVI contrôleur 107 entrées/sorties disponibles Spartan 3 200k portes...

Plan 1 2 3 4 Coûts Ressources Questions

Plan 1 2 3 4 Coûts Ressources Questions

simplifiée

simplifiée

simplifiée

simplifiée

simplifiée

simplifiée

Chaine de développement matériel : POD

Chaine de développement logiciel : Builroot

Plan 1 2 3 4 Coûts Ressources Questions

Music Player

Jeux Quake marche aussi ;-)

Robots

Android

HMS Demo Ce développement inclus : Un Anybus CompactCom 8 entrées séries 8 sorties séries Un écran tactile LCD Un afficheur à aiguille Un capteur de luminosité Un potentiomètre Toutes les capacités du APF27DEV!

HMS Demo : FPGA

HMS Demo : Logiciel

Plan 1 2 3 4 Coûts Ressources Questions Coûts Ressources Questions

Plan 1 2 3 4 Coûts Ressources Questions Coûts Ressources Questions

Coûts HT Coûts Ressources Questions Matériel : Carte processeur APF27 : 152,50 e Carte dev APF27 : 144,00 e Divers (alim, cables, boitier) : env. 50 e Logiciel : Buildroot Armadeus : 0 e Ensembles logiciels embarqués : 0 e POD Armadeus : 0 e Xilinx ISE webpack (freeware) : 0 e

Coûts d adaptation Coûts Ressources Questions Software : GNU/Linux (shell, système de fichier, noyau,...) Language C (Logiciels, Drivers,...) Buildroot (générateur de distribution linux) Materiel : Architecture cartes à processeur Flot conception FPGA (VHDL) POD (Périphérique à la Demande) Divers : Anglais (wiki armadeus)

Plan 1 2 3 4 Coûts Ressources Questions Coûts Ressources Questions

Resources en ligne gratuites Coûts Ressources Questions Spécifique Armadeus : Site officiel : http://www.armadeus.com Wiki : http://www.armadeus.org IPs Wishbone (FPGA) : Opencores : http://www.opencore.org Linux embarqué : Free Electron : http://free-electrons.com/fr/ Linux Devices : http://www.linuxfordevices.com/ Drivers Linux : Linux Device Drivers : http://lwn.net/kernel/ldd3/

Plan 1 2 3 4 Coûts Ressources Questions Coûts Ressources Questions

Questions Coûts Ressources Questions?