QNX Software Systems Ltd - Company Overview and History

QNX Software Systems Ltd - Company Overview and History
paly

QNX Software Systems Ltd, established in 1980, is a leading developer of real-time operating systems. With over 2 million licenses sold and 250 employees, QNX aims to innovate in the field of real-time OS technology and build a more reliable world. The company has a presence in France since 1997, with a sales office in Champs sur Marne and a team of 7 employees in 2001.

About QNX Software Systems Ltd - Company Overview and History

PowerPoint presentation about 'QNX Software Systems Ltd - Company Overview and History'. This presentation describes the topic on QNX Software Systems Ltd, established in 1980, is a leading developer of real-time operating systems. With over 2 million licenses sold and 250 employees, QNX aims to innovate in the field of real-time OS technology and build a more reliable world. The company has a presence in France since 1997, with a sales office in Champs sur Marne and a team of 7 employees in 2001.. The key topics included in this slideshow are . Download this presentation absolutely free.

Presentation Transcript


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 1997 7 employs , 10 employs en 2001 Reprsentation 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. Prsentation de la socit QNX Propritaires Propritaires Co-Fondateurs, Co-Prsidents Co-Fondateurs, Co-Prsidents Licenses Licenses 2,000,000+ 2,000,000+ Employs Employs 250; 160 Ingnieurs 250; 160 Ingnieurs Objectif Objectif Novateur sur les technologies des OS temps rel Novateur sur les technologies des OS temps rel Revenus (annuel) Revenus (annuel) $33M $33M 1980 1980 Fonde Fonde

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 Bureaux de ventes 8 en Amrique du Nord 8 en Amrique du Nord Distributeurs Distributeurs 22 Distributeurs et agents sur 60 pays 22 Distributeurs et agents sur 60 pays Filiales Filiales Cambridge, UK Paris, France Hannover, Allemagne Tokyo, Japon Cambridge, UK Paris, France Hannover, Allemagne Tokyo, Japon Ottawa, Canada Ottawa, Canada Sige social Sige 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: Lexcellence qui a fait ses preuves 20 annes de notorit et de qualit prouve dans la technologie embarque Le cur de la technologie QNX est son architectecture micro- noyau Neutrino Chaque module sexcute comme un process protg par la MMU dans un espace mmoire pour une totale fiabilit. Micro Interface graphique Photon architecture autour dun concept micro-noyau Pour raliser rapidement des applications Internet et Multimdia pour la fabrication de terminaux dinformation et de systmes embarqus. Transparence du rseau QNET et support SMP Pour dvelopper des systmes distribus contrlables 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 mne la course technologique Saisir les opportunits, lever les obstacles initiaux: Favoriser le dveloppeur Permettre tous les dveloppeurs dutiliser QNX (get.qnx.com) Construire une importante communaut de dveloppeurs (QNX Developers Network) Acclrer le rendement et profit des OEM Offrir un environnement complet de dveloppement avec de nombreux composants Multiplier les alliances de premier plan avec les leaders du march Apporter un Support OEM & dveloppements spcifiques Bnficier de la compatibilit Linux La compatibilit avec Linux assure une productivit immdiate APIs partages (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 rel QNX et soyez immdiatement productif ! Environnement de dveloppement natif exhaustif - gratuit pour une utilisation non commerciale Compiler, dboguer et tester sur QNX Crer des applications graphiques pour Photon avec PhAB Utiliser nos kits doutils pour raliser des pilotes graphiques, rseaux, USB, flash, disques pour dvelopper des applications Internet et multimdia Outils danalyses: Noyau et applications Nombreux utilitaires disponibles ... Chaque jour plus nombreux Applications sympa: multimdia, Flash, 3D, Jeux et plus encore .. Note: Dveloppement 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 succs ce jour La plate-forme QNX est tlchargeable depuis le 26 septembre 2000 - get.qnx.com Les rsultats sont incroyables ! plus de 800,000 tlchargements ce jour Plus de 1 million de CD en circulation dans les magazines spcialiss Nomin par PC Magazine (UK) pour le prix dinnovation technique La communaut et lenthousiasme 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 H a r d w a r e 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 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 QNX Microkernel QNX Microkernel PROM Fsys Web server TCP/IP Ethernet Serial 2-line LCD Display ATM SNMP IPX DVD HTML Browser Flash Fsys PPP Graphics Email USB Embedded Controller Internet 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 H a r d w a r e 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 thiswithout 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 CPU (MMU) (MMU) Driver 3 Driver 3 Watchdog Application B Application B QNX QNX Corrective Corrective Action Action (Restart Driver) (Restart Driver) Application C Application C Application A Application A Driver 2 Driver 2 Memory Violation Driver 1 Driver 1 Dump file for post-mortem failure analysis Driver 1 Driver 1 Memory Fault Driver 1 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 H a r d w a r e 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 1003.1a - Base POSIX standards 1003.1b - POSIX Realtime extensions 1003.1c - POSIX threads standard 1003.4c - 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

Related