La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

© 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other.

Présentations similaires


Présentation au sujet: "© 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other."— Transcription de la présentation:

1

2 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. QNX Software Systems France Filiale de QNX Software Systems Ltd établie en employés, 10 employés en 2001 Représentation sur la France Bureau basé à Champs sur Marne Ventes directes, Support Technique et centre de Formation agréé

3 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. Présentation de la société QNX Propriétaires Co-Fondateurs, Co-Présidents Licenses 2,000,000+ Employés 250; 160 Ingénieurs Objectif Novateur sur les technologies des OS temps réel Revenus (annuel) $33M 1980 Fondée

4 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. QNX Sales and Support Bureaux de ventes 8 en Amérique du Nord Distributeurs 22 Distributeurs et agents sur 60 pays 22 Distributeurs et agents sur 60 pays Filiales Cambridge, UK Paris, France Hannover, Allemagne Tokyo, Japon Cambridge, UK Paris, France Hannover, Allemagne Tokyo, Japon Ottawa, Canada Siège social

5 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. QNX: L’excellence qui a fait ses preuves 20 années de notoriété et de qualité éprouvée dans la technologie embarquée –Le cœur de la technologie QNX est son architectecture micro- noyau Neutrino Chaque module s’exécute comme un process protégé par la MMU dans un espace mémoire pour une totale fiabilité. –Micro Interface graphique Photon architecturée autour d’un concept micro-noyau Pour réaliser rapidement des applications Internet et Multimédia pour la fabrication de terminaux d’information et de systèmes embarqués. –Transparence du réseau QNET et support SMP Pour développer des systèmes distribués contrôlables à distance et pouvant supporter des architectures multi-processeurs

6 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. QNX mène la course technologique Saisir les opportunités, lever les obstacles initiaux: –Favoriser le développeur Permettre à tous les développeurs d’utiliser QNX (get.qnx.com) Construire une importante communauté de développeurs (QNX Developers Network) –Accélérer le rendement et profit des OEM Offrir un environnement complet de développement avec de nombreux composants Multiplier les alliances de premier plan avec les leaders du marché Apporter un Support OEM & développements spécifiques –Bénéficier de la compatibilité Linux La compatibilité avec Linux assure une productivité immédiate –APIs partagées (POSIX, EL/IX, X Windows) –Les applications Linux sont tranportables

7 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. Utilisez la Plate-forme temps réel QNX et soyez immédiatement productif ! Environnement de développement natif exhaustif - gratuit pour une utilisation non commerciale –Compiler, déboguer et tester sur QNX –Créer des applications graphiques pour Photon avec “PhAB” –Utiliser nos kits d’outils pour réaliser des pilotes graphiques, réseaux, USB, flash, disques pour développer des applications Internet et multimédia –Outils d’analyses: Noyau et applications –Nombreux utilitaires disponibles... Chaque jour plus nombreux –Applications “sympa”: multimédia, Flash, 3D, Jeux et plus encore.. Note: Développement croisé pour Solaris ™, Windows™ aussi disponible

8 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. Notre succès à ce jour La plate-forme QNX est téléchargeable depuis le 26 septembre get.qnx.com Les résultats sont incroyables ! plus de 800,000 téléchargements à ce jour –Plus de 1 million de CD en circulation dans les magazines spécialisés –Nominé par “PC Magazine” (UK) pour le prix d’innovation technique –La communauté et l’enthousiasme des utilisateurs ne cesse de grandir

9 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. QNX Microkernel HardwareHardware QNX: Microkernel+Full Memory Protection Universal Process Model –Every module runs as a process in its own MMU- protected memory space –Includes O/S service modules, H/W drivers & applications Microkernel = Reliability –Kernel does very little, very well –Possibility kernel failures drastically reduced Easily Extensible RTOS –Never need to modify the kernel –Add new drivers or new O/S services dynamically User Mode (protected) Keyboard Driver Filesystem Manager Network Driver Flash Driver Photon microGUI Network Manager QNX Microkernel Voyager microbrowser Application Kernel Mode Video Driver I/O Manager User Mode (protected) Application

10 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. QNX: Scalable “Software Bus” + Message Passing Process Manager Photon microGUI TCP/IP Flash Filesystem Character I/O User Driver User Module 1 Debug Agent server Processes client send reply X86 PPC MIPS QNX/Neutrino Kernel User Module 2 User Protocol Stack

11 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. QNET TM : Transparent Distributed Processing System Scaleability –Software scaleability from: System-on-a-card to System-in-a-box to System-across-a-network –“A Virtual Supercomputer” Process location transparency Distribute processes to separate processor cards or computing nodes System Reliability –Minimise impact of hardware failures to limited system processes or functionality

12 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. QNX: Field-Proven Reliability One Kernel for all Embedded Systems –The identical kernel runs in every QNX system –Proven reliability through millions of runtime hours in hundreds of OEM products QNX Microkernel PROM Fsys Web server TCP/IP Ethernet Serial 2-line LCD Display ATM SNMP IPX DVD HTML Browser Flash Fsys PPP Graphics USB Embedded ControllerInternet Appliance Network Router Java RS485 Always the same microkernel SNA

13 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. QNX Microkernel HardwareHardware High-Availability: Software Hot Swap Upgrade “Live” System –Deploy new features & upgrades –Deploy software bug fixes –System maintenance with no rebooting minimises downtime Extend the RTOS –Add new drivers, OS service modules dynamically –A superior RTOS architecture for mission-critical systems Keyboard Driver Filesystem Manager Flash Driver Photon microGUI Voyager microBrowser Video Driver Application New Net Driver New Net Manager Modified Application New Application I/O Manager Web Server All of this…without ever rebooting the system Application

14 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. Fault Tolerance: Intelligent “S/W Watchdog” CPU(MMU) Driver 3 Watchdog Application B QNX CorrectiveAction (Restart Driver) Application C Application A Driver 2 Memory Violation Driver 1 Dump file for post-mortem failure analysis Driver 1 Memory Fault Driver 1 Customer impact of software failures is minimised

15 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. QNX Microkernel HardwareHardware Keyboard Driver Filesystem Manager Flash Driver Photon microGUI Voyager Browser Video Driver Application New Driver Network Manager Modified Application New Application I/O Manager Web Server Application Incremental Development –Re-compile & re-link only new and modified modules Incremental Testing –Verify and validate only new and modified subsystems –Unchanged subsystems have been field- proven - No re-testing Shorter Time-to-Market –Dramatic reduction in QA & S/W maintenance effort required More Features, Faster –R&D can focus solely on new feature development QNX: Faster Development & Testing

16 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. QNX: Enhanced Driver Development Environment Universal Process Model –Drivers & OS services are MMU-protected applications –Edit, Compile, Update drivers dynamically on running systems –Eliminate kernel faults during driver development Faster development cycle –No kernel rebuilds and No rebooting –Multiple users develop concurrently Superior tools –Use source-level development tools for state- of-the-art OS development Edit Compile Rebuild Kernel Reboot System Source-level Debug X X *

17 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. QNX : Open, Standard Platform API The Power of the POSIX –Industry API standard for UNIX OSs (LINUX, etc.) –Ensures portability of technology (BSD TCP/IP stack) –Ensures availability of UNIX-knowledgeable software developers and decreases RTOS training time Designed for POSIX Compliance –QNX/Neutrino only RTOS designed from ground-up for POSIX certification a - Base POSIX standards b - POSIX Realtime extensions c - POSIX threads standard c - Draft realtime extensions

18 © 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other trademarks belong to their respective owners. QNX, a realtime embedded Linux solution QNX and Linux share the same APIs –POSIX.1 (a,b,c,d), EL/IX, X Windows, ALSA GNU toolchain Self-hosted Established realtime embedded player Looks like Linux –underlying architecture different


Télécharger ppt "© 2000, QNX Software Systems Ltd. QNX is a registered trademark, and ‘Build a more reliable world’ is a trademark, of QNX Software Systems Ltd. All other."

Présentations similaires


Annonces Google