Plateau Technique Systèmes électroniques communicants Outils et logiciel libres pour les activités de &D Jean-Yves ADOEL juillet 2010 Le T ESITT est soutenu par ESITT Industrie - 2010
ESITT Industrie Nos Prestations : Nos Pôles d'excellence : Systèmes autonomes communicants Veille technologique ciblée, Missions de conseils, F, FID, processeurs, Linux embarqué, FPGA, «enrgy harvesting», photovoltaique, réseaux, systèmes très basse consommation Formations sur catalogue et sur mesure, Études exploratoires et co-conception, Ingénierie et suivi de projets Detection, Montage projets collaboratifs, actions collectives, gestion, suivi. Instrumentation Électronique analogique, apteurs, mesures, Analyse Vision industrielle Ingénierie de projet IN IN Mise à disposition d'outils et compétences, ameras, éclairages, logiciels, intégration mécanique Nous contacter : cresitt@cresitt.com www.cresitt.com ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 2
Prochaines Actions ESITT Formation pratique «Les technologies FID» le 22 septembre IN IN Formation pratique «Linux pour l'entreprise» du 18 au 20 octobre 2010. Formation pratique «La vision industrielle» du 24 au 26 novembre Sur demande : Open-office, Linux embarqué, Systèmes autonomes, VHDL/FPGA, etc... ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 3
Sommaire Logiciels pour la &D IN Orientation projets IN Orientation produits Orientation métiers ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 4
Outils pour la &D Différents classements possibles : IN IN Activités, cycles de développement éalisations produits Disciplines, métiers ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 5
lassement par activités projets Gestion de projets Partage de l'information Présentations Documentation recette IN IN Analyse besoins faisabilité Spécifications Gestion de configuration Archivage onception architecture onception détaillée ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 Tests intégration Tests unitaires éalisation F présentation «Outils pour l'entreprise» 6 Tests validation
Orientation produit Développement logiciels d'applications services en ligne eprésentation 3D AO Mécanique Électromagnétisme Simulations électromagnétiques alculs fiabilité AO Électronique Firmware, OS Thermique AO Microélectronique Simulations (P)SO / FPGA / ASI Testabilité ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 Simulations Thermiques IN IN Thermique alculs numériques 7 Partage de l'information Présentations
artographie mentale Freemind Xmind IN IN Semantik Kdissert vym ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 8
Moteur de rendu 3D : YafAY IN IN Technique du lancer de rayon (ray tracing) ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 9
Modeleur 3D : BLENDE BLENDE Nombreuses options de modélisation (polygonale, subdivision, courbes de Bézier, surfaces NUBS, metaballs, sculpture numérique). Animation, composition vidéo Simulation de fluides et fumées intègre YafAY IN IN 300000 lignes de code (,++,python) Utilisé dans «spider man 2», «Vendredi ou un autre jour»,» Le Masque de la Mort ouge», "Home","Oscar et la dame en rose", "Brendan et le secret de Kells" et "Mr Nobody" ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 10
endu 3D : WINGS 3D Moteur de rendu 3D IN Exporte les formats : NDO, 3DS Wavefront (OBJ), Lightwave/Modo VML, enderware, FBX,Yafray Povray, Kerkythea, ollada ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 11 IN Importe les formats : Nendo, 3D Studio, Wavefront, FBX, Adobe Illustrator 8, Lightwave/Modo
Open ascade Modélisation 3D et simulation numérique Initialement développé par MATA Ancêtre d'eulid (MATA SYSTEM) Vendu à DASSAULT (ATIA), aujourd'hui, maintenu par une filiale d'aeva IN IN Utilisé par ALATEL SPAE, BMW, INA, EA, EDF, EADS, MITUTOYO, AELO ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 12
IN Maintenu par EA/DEN, EDF &D et OPEN ASADE ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 13 IN éalisation de modèles numériques
FreeAD Modélisation 3D IN IN Basé sur Open ascade ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 14
AO mécanique : BL- AD Développé depuis 1979 pour l'armée américaine Open source depuis 2004 IN IN + 1 million de lignes de code ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 15
DAO 2D : QAD Format natif DXF Export png, jpeg IN IN Versions commerciales ribbonsoft ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 16
DESSIN DIA «Équivalent» à VISIO IN Diagrammes IN Organigrammes Schémas de réseaux ircuits électroniques ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 17
Dessin par contraintes Psketcher HeeksAD IN IN solvespace ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 18
Graphisme : Inkscape Dessin vectoriel Alternative à Illustrator, oreldraw, Xara X IN IN Utilise le standard SVG du W3. ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 19
Orientation produit Développement logiciels d'applications services en ligne eprésentation 3D AO Mécanique Électromagnétisme Simulations électromagnétiques alculs fiabilité AO Électronique Firmware, OS Thermique AO Microélectronique Simulations (P)SO / FPGA / ASI Testabilité ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 Simulations Thermiques IN IN Thermique alculs numériques 20 Partage de l'information Présentations
Développement logiciel embarqué Utilitaires / bootloader IN Environnement de développement ompilateurs / interpréteurs interface utilisateur Busybox Uboot edboot IDE /++/# Mono develop Ajunta ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 21 Débogueur Plate formes IN FAMEWOK Qtopia Angstrom
Testabilité Openocd : Débogueur JTAG Amontec Utilise le protocole de GDB IN IN ompatible avec AM, XILINX, ALTEA... Olimex S'intègre dans la chaine ELIPSE, G, GDB ompatible avec différentes clés JTAG (Amontec, Signalyzer, Olimex,...) Signalyer ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 22 Macraigor Wiggler
AO Electronique Outils de AO: KIAD Fonctionnalités AO électronique : GEDA Saisie de schémas Entrées HDL, TL OEGANO IN IN Simulation fonctionnelle MAGI Synthèse ELETI Simulation post routage ALLIANE outage PB XIUIT Masques circuits Intégrés GNUSPGUI QUS ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 23
IN IN KIAD eeschema pcbnew Gerberview 3D view ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 24
VLSI / OUTAGE : MAGI Développé dans les années 80 à Berkeley par le concepteur de TL Vérification des règles de dessin (D) Extraction des paramètres électriques pour la simulation spice (modèle ) inverseur ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 IN IN outage au niveau transistor 25 3 input NAND
VLSI : Simulation Logique Xcircuit IN sim circuit "buffer" from Xircuit v3.40 rev 26 n In1 GND signal n signal GND Out p In1 Vdd signal p signal Vdd Out ISIM Simulation par changement d'état ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 26 IN Saisie de schémas
VLSI ELETI Saisie de schémas (numérique et analogique) IN IN éalisation routage I (masques) Entrées Verilog et Vhdl Simulations (spice et logique) ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 27
AO VLSI: ALLIANE Développé par le LIP6 (PAIS VI) Entrée: schémas (bloc,portes), FSM, HDL Simulation et synthèse VHDL Synthèse TL et Logique Optimisation des interconnections IN IN Génération de macrocellules Placement et routage Edition des couches Genération des Netlist Vérification des régles (D) Formats : EDIF, SP ou VHDL pour la vue "net-list" -IF ou GDSII pour la vue "layout" VHDL pour la vue "comportementale". ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 28
SIMULATION : QUS Simulation A,D, Transitoire, Harmoniques, Paramètres S eprésentation symbolique, Simulation digitale Entrées Verilog, VHDL IN IN Génération testbench VHDL Synthèse de filtres Abaque de Smith alcul lignes de transmission Prévus : PB,Layout, Montecarlo, champ EM,... ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 29
IN IN ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 30
alcul numérique Scilab Freemat Numpy Sage lab+ Jmathlib - +/non + + + + + + +/+ + - + + + + + + + + + +/- ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 31 + +/+ + + /++ Java Python Python Fortran / Java IN Octave ompatibilé Traitement Traitement alcul Matrices Langage script signal images numérique matlab + Opencv + + + ++ IN. Peu développé
Traitement d'images : OPENV Développé par Intel à partir de 1999 Écrit en (quelques classes ++) ontributions : IBM, Microsoft, SONY, Siemens, Google,Stanford, MIT, MU, ambridge, INIA... IN IN 170 000 lignes de code ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 32
Développement IP : Exemple Openrisc (disponible XILINX, ALTEA) + 700 Projets GPL ou LGPL IN IN ontrôleurs (Ethernet, AN,mps, USB ) Processeurs (8051, 6502, MSP430,IS32/64...) DIVES (encodeur JPEG, MP3, FFT...) ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 33
Développement matériel opensource ESITAG / FID-EDU IN IN ADUINO ELPHEL ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 34
IN IN Logiciels libres par disciplines ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 35
Simulateur Grafcet et schémas-contacts lassicladder : Entrée grafcet et schéma contact ommunication Modbus et TP) S'interface avec toutes les cartes d'acquisition supportés par OMEDI (advantech, Amplicon, IOTEH, KEITHLEY, National Instruments,...) ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 36 IN IN Possibilité temps réel (interface TAI et XENOMAI)
Supervision Pvbrowser Ecrit en IN IN Modèle client/serveur ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 37
Supervision : POVW Editeur PL 1 ms temps de cycle IN Autres logiciels de supervision sur http://linuxscada.info http://www.osadl.org ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 38 IN ommunication TP,UDP, Siemens 3964
Domotique Immotique : STANTO Visualiser Marche, Arrêt, Température, Puissance, électrique, Luminosité,... ommander : Allumer haudière, éteindre lampe.. égler un niveau (Thermostat...) onsulter des chronogrammes, listes d'informations Alarmer via des e-mail, SMS. IN IN Visualiser des images vidéo, détecter des mouvements. Transmettre des messages sonores. Autre logiciel : MANGO ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 39
Imagerie médicale Amide IN IN Importation des formats : raw, Acr/Nema 2.0, DIOM 3.0, InterFile3.3, EAT 6/7, Gif87a/89a ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 40
Astrophysique : assis Développé par ES, NS, Université Paul SABAT IN entre d'analyse Scientifique de Spectres Infrarouges et Submillimétriques IN Validation des modèles Détermination des paramètres physiques des sources ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 41
PyMOL:Visualisation 3D des molécules Autres logiciels: IN IN lustalx hime hemtool ImageJ Jmol Floral Ghemical Garlic Xdrawhem Xem GOMAS. GNU ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 42
Physique des particules : OOT Histogrammes Distributions egressions Statistiques IN IN Matrices Images Visualisation 3D Interface vers Python et uby http://root.cern.ch ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 43
ADIOOMMUNIATIONS GNUADIO IN IN Logiciel et matériel (USP) pour développer des applications radio numériques (GSM, BLUETOOTH, FID, HDTV...) Lecteur FID UHF ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 44
IN IN Quelques logiciels libres utilisés au ESITT... BUSYBOX ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 45
Pour aller plus loin...les logitèques IN 280 logiciels validés par la communauté scientifique (NS, Universités,INA, Ecoles...) 700 fiches + de 1200 membres Et bien d'autres : http:www.freshmeat.net http://fr.wikipedia.org/wiki/liste_de_logiciels_libres http://fr.wikipedia.org/wiki/atégorie:logiciel_scientifique http://helioss.logiciellibre.net ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 46 www.framasoft.net 1496 logiciels libres classés par rubriques IN www.projet-plume.org Agenda du libre
Pour aller plus loin...les dépôts http://sourceforge.net : 230000 projets Launchpad : 19000 projets BerliOS : +5000 projets IN IN GNU SAVANNAH : + 3000 projets JavaForge : 378 projets ubyforge : 8000 projets en uby Tigris.org Eclipse LAB Google code ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 47
PAUSE... IN IN opendb mug.g title MGED Tutorial Geometry units in in outside.s rcc 0 0 0 0 0 3.5 1.75 in inside.s rcc 0 0 0.25 0 0 3.5 1.5 in ring.s eto 0 2.5 1.75 1 0 0 1.45.6 0 0 0.2 comb cup.c u outside.s - inside.s comb handle.c u ring.s - outside.s r mug.r u cup.c u handle.c Ae 35 25 mater mug.r plastic 32 128 32 0 Z draw mug.r rt ESITT Industrie - 2010 JY ADOEL / Outils et logiciels libres pour la &D juillet 2010 48