Presented by:
Raziel B. Lucagbo
     ACT-1
WHAT IS QNX?
   Operating systems, development tools, and professional services
    for connected embedded systems
   QNX is a real time operating system designed for critical tasks.
   a commercial Unix-like real-time operating system, aimed
    primarily at the embedded systems market.
   Developed by Canadian company, QNX Software Systems, which
    was later acquired by Canadian BlackBerry-producer Research In
    Motion.
   The operating system based on the Neutrino microkernel
        QNX is based on the idea of running most of the OS in the form of
         a number of small tasks, known as servers
        allows users (developers) to turn off any functionality they do not
         require without having to change the OS itself; instead, those
         servers are simply not run.
   QNX is used in industrial, network, telecommunications, medical,
    and automotive devices.
QNX® NEUTRINO® RTOS
 The latest incarnation of the QNX realtime operating system,
  which has been powering mission-critical applications across
  the globe for three decades.
 is a full-featured and robust OS that scales down to meet the
  constrained resource requirements of realtime embedded
  systems.
 It is so reliable because it is a true microkernel operating
  system.
 It offers the embedded industry Â’s only field-proven, clean
  strategy for migrating from single-core to multi-core
  processing.
 It has a field-proven strategy for migrating from single-
  processor to multi-processor embedded environments
    Its unique bound multi-processing (BMP) technology takes
      the risk out of migration by enabling developers to decide
      exactly where every process and thread will run.
   QNX Neutrino (2001) has been ported to a number of
    platforms and now runs on practically any modern CPU that is
    used in the embedded market.
       PowerPC-Performance Optimization With Enhanced RISC –
        Performance Computing
       x86 - refers to a family of instruction set architectures] based on
        the Intel 8086 CPU
       MIPS- Microprocessor without Interlocked Pipeline Stages
        SH-4 - SuperH is a 32-bit reduced instruction set computer
       ARM - Advanced RISC Machine
       StrongARM - a family of microprocessors that implemented the
        ARM V4 instruction set architecture(ISA).
       Xscale- a microprocessor core, is Intel's and Marvell's
        implementation of the ARMv5 architecture
   Under QNX Neutrino, every driver, protocol stack, filesystem
    and application runs in the safety of memory-protected user
    space, outside the kernel.
QNX NEUTRINO RTOS CERTIFIED PLUS
   The world’s first real-time operating system that provides both
    functional safety and security certifications
      RTOS is certified to
          IEC 61508 Safety Integrity Level 3 (SIL3)

          Common Criteria ISO/IEC 15408 Evaluation Assurance Level

           (EAL) 4+.
   It combines the benefits of the QNX® Neutrino® RTOS Safe Kernel
    and the QNX Neutrino RTOS Secure Kernel, its certification
    credentials combined with its
          microkernel architecture

          full POSIX-compliant API

          adaptive partitioning technology provide the ideal foundation for

           any system with functional safety and security requirements.
   It offers direct savings in manpower and development time and it
    streamlines product planning, system design, and product certification,
    thus shortening time to market.
QNX NEUTRINO RTOS SECURE KERNEL
   delivers the OS that companies creating aerospace, defense
    and security systems need to be able to meet the stringent
    safety and security requirements of mission-critical
    applications.
   provides different privilege levels for different applications,
    mediation to verify all accesses, and a mechanism for resource
    protection
   provides protective barriers between processes including
    networking and filesystems, which are typically within the
    kernel memory space in monolithic operating systems.
    is more secure than other commercial operating systems,
    because only a microkernel can provide proper isolation
    between all aspects of a system, including filesystems and
    networking stacks.
   This RTOS’s unique adaptive partitioning technology
    guarantees system resources for applications, while preventing
    rogue software from denying resources to other parts of the
    system
   The QNX RTOS Secure Kernel is the first full-featured
    RTOS to
     Be certified under the common criteria standard
     Include symmetric multi-processing (SMP) support for multi-
      core processors
     Include the unique QNX adaptive partitioning technology in
      the certification
QNX NEUTRINO RTOS SAFE KERNEL
 certified by Sira to conform to IEC 61508 at Safety Integrity
  Level 3 (SIL 3)
 it provides a certified platform on which application
  developers can implement safety critical systems that must
  meet the most stringent functional safety requirements.
 The QNX Neutrino RTOS Safe Kernel contains:
       QNX Neutrino RTOS Safe Kernel certified to IEC 61508 SIL 3
       IEC 61508 SIL 3 certificate (facsimile)
       Certification summary report
       QNX Neutrino RTOS Safe Kernel Safety Manual
       Installing and Using the QNX Neutrino RTOS Safe Kernel (user
        guide)
BENEFITS:

   The QNX Neutrino RTOS Safe Kernel incorporates
    many key characteristics required of an IEC 61508 SIL 3
    certified system. These include:
       Design safe state — a well-defined state to which the kernel
        reverts when it encounters a situation that it cannot handle

       Isolation — between application processes, and between
        applications processes and the kernel itself

       Scheduling predictability — guaranteed processor resources
        according to thread priorities, assurance against "lazy"
        resource allocations, and scheduling analysis through
        techniques such as deadline and rate monotonic scheduling
QNX RTOS V4
 the QNX® RTOS v4 is the predecessor to the QNX®
  Neutrino® RTOS
 it is still deployed and maintained in real-time and
  mission-critical projects around the world.
.
     30 WAYS QNX TOUCHES YOUR LIFE
     PEOPLE ENCOUNTER QNX TECHNOLOGY EVERY DAY WHEN THEY:

      Use Twitter, Facebook, or YouTube — QNX technology provides
    the software foundation for the world’s highest-capacity routers, which
    handle the data, voice, and video traffic for hundreds of millions of
    Internet users every day.
     Flip a light switch — QNX technology controls thousands of power-
    generation systems worldwide, from wind turbines to nuclear stations
    to hydroelectric plants.
     Call for help — By leveraging the unmatched reliability of QNX
    technology, 9 1 1 dispatch systems deliver emergency assistance 24/7,
    nonstop.
     Call for help on the road — The QNX-based OnStar system,
    deployed in dozens of car models, automatically calls for help in a
    crash and can even provide emergency responders with the car's exact
    location.
     Use green energy — QNX-based power-grid simulators help
    utilities integrate electricity from solar panels, wind farms, and other
    renewable energy sources
   Save gas — QNX-based traffic control systems reduce fuel
    consumption by optimizing traffic flow, minimizing traffic jams,
    and reducing waits at intersections.
   Eat a jelly donut — QNX-based food inspection systems detect
    dangerous contaminants and can even spot items with missing
    ingredients, such as jelly donuts that have no jelly.
   Get a caffeine fix — Car navigation systems based on QNX
    technology not only provide automatic route selection and turn-by-
    turn directions, but can even track down the nearest coffee shop if
    you’re thirsting for a latté.
   Shop online — Online retailers like Amazon.com and Avnet rely
    on QNX-based warehouse automation systems to move massive
    amounts of merchandise every day.
   Watch TV — QNX technology keeps couch potatoes happy,
    controlling television stations, delivering cable signals, and even
    powering universal remotes.
   Watch an action flick — QNX technology powers motion-control
    systems that create some of Hollywood’s most spectacular special
    effects and stunts.
•   Take a train — From high-speed trains to subway cars, QNX-based
    systems go the distance, controlling locomotives and coordinating
    railway traffic.
•   Fly in a plane — QNX technology is at the core of pilot-training
    simulators and air-traffic control systems worldwide.
•   Board a boat — QNX-based navigation and radar systems keep
    cruise ships on course by helping crews navigate through fog, bad
    weather, and narrow estuaries.
•   Buy shoes — Footwear vendors like ASICS and Brown Shoe rely
    on QNX-based warehouse systems to move their products from the
    factory floor to the shoe store.
•   Keep cool in the checkout line — QNX technology controls the
    HVAC systems in many of the biggest big-box stores in North
    America.
•   Stay connected while driving — Using innovative QNX software,
    car infotainment systems connect seamlessly to Bluetooth phones,
    MP3 players, USB sticks, and a variety of other devices and
    services.
•   Build a sundeck — Using QNX-based machine-vision systems,
    sawmill operators extract the maximum amount of lumber from
    every tree.
•   Mail a letter — QNX technology helps mail-sorting machines
    push the performance envelope, processing up to 40,000 letters per
    hour.
•   Visit the doctor — QNX technology brings reliability to a host of
    diagnostic devices, including ECG machines, angiography systems,
    cardiac monitors, and bone density analyzers.
•   Take medicine — QNX-based vision systems scan for defects in a
    variety of manufactured products, from pharmaceutical blister
    packs to the lids of peanut butter jars.
•   Get better — QNX-based cancer treatment devices use proton
    beams to target tumors precisely, without damaging nearby organs.
•   Wash socks — A QNX-based system automatically configures
    control panels for washing machines and tests each panel to make
    sure it functions correctly.
•   Breathe clean air — QNX-based building-automation systems help
    factories, universities, and other large facilities slash power
    consumption by up to 50%, reducing the amount of fossil fuels
    burned for electricity.
•   Go to college — Students and professors worldwide use QNX
    technology to perform medical research, explore new forms of energy
    generation, and even discover new planets.
•   See better — Using a QNX-based LASIK system, doctors perform
    bladeless laser surgery to help people reduce their dependency on
    glasses and contact lenses.
•   Buy a book — Bookstores throughout North America rely on QNX-
    based point-of-sale systems to deliver highly personalized service to
    their customers.
•   Play video poker — QNX technology powers inter casino gaming
    systems that can pay out multi-million-dollar winnings, with zero
    tolerance for error.
•   Drive over a bridge — QNX technology helps reduce drawbridge
    congestion by controlling automated bridge raising systems.
•   Go for a digital drive — QNX-based digital instrument clusters are
    changing the face of in-car computing, combining virtual
    speedometers with navigation displays, backup cameras, and other
    content to provide drivers with the most appropriate information for
    every drive mode or road condition

QNX OS

  • 1.
  • 2.
    WHAT IS QNX?  Operating systems, development tools, and professional services for connected embedded systems  QNX is a real time operating system designed for critical tasks.  a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market.  Developed by Canadian company, QNX Software Systems, which was later acquired by Canadian BlackBerry-producer Research In Motion.  The operating system based on the Neutrino microkernel  QNX is based on the idea of running most of the OS in the form of a number of small tasks, known as servers  allows users (developers) to turn off any functionality they do not require without having to change the OS itself; instead, those servers are simply not run.  QNX is used in industrial, network, telecommunications, medical, and automotive devices.
  • 3.
    QNX® NEUTRINO® RTOS The latest incarnation of the QNX realtime operating system, which has been powering mission-critical applications across the globe for three decades.  is a full-featured and robust OS that scales down to meet the constrained resource requirements of realtime embedded systems.  It is so reliable because it is a true microkernel operating system.  It offers the embedded industry Â’s only field-proven, clean strategy for migrating from single-core to multi-core processing.  It has a field-proven strategy for migrating from single- processor to multi-processor embedded environments  Its unique bound multi-processing (BMP) technology takes the risk out of migration by enabling developers to decide exactly where every process and thread will run.
  • 4.
    QNX Neutrino (2001) has been ported to a number of platforms and now runs on practically any modern CPU that is used in the embedded market.  PowerPC-Performance Optimization With Enhanced RISC – Performance Computing  x86 - refers to a family of instruction set architectures] based on the Intel 8086 CPU  MIPS- Microprocessor without Interlocked Pipeline Stages  SH-4 - SuperH is a 32-bit reduced instruction set computer  ARM - Advanced RISC Machine  StrongARM - a family of microprocessors that implemented the ARM V4 instruction set architecture(ISA).  Xscale- a microprocessor core, is Intel's and Marvell's implementation of the ARMv5 architecture  Under QNX Neutrino, every driver, protocol stack, filesystem and application runs in the safety of memory-protected user space, outside the kernel.
  • 5.
    QNX NEUTRINO RTOSCERTIFIED PLUS  The world’s first real-time operating system that provides both functional safety and security certifications  RTOS is certified to  IEC 61508 Safety Integrity Level 3 (SIL3)  Common Criteria ISO/IEC 15408 Evaluation Assurance Level (EAL) 4+.  It combines the benefits of the QNX® Neutrino® RTOS Safe Kernel and the QNX Neutrino RTOS Secure Kernel, its certification credentials combined with its  microkernel architecture  full POSIX-compliant API  adaptive partitioning technology provide the ideal foundation for any system with functional safety and security requirements.  It offers direct savings in manpower and development time and it streamlines product planning, system design, and product certification, thus shortening time to market.
  • 6.
    QNX NEUTRINO RTOSSECURE KERNEL  delivers the OS that companies creating aerospace, defense and security systems need to be able to meet the stringent safety and security requirements of mission-critical applications.  provides different privilege levels for different applications, mediation to verify all accesses, and a mechanism for resource protection  provides protective barriers between processes including networking and filesystems, which are typically within the kernel memory space in monolithic operating systems.  is more secure than other commercial operating systems, because only a microkernel can provide proper isolation between all aspects of a system, including filesystems and networking stacks.  This RTOS’s unique adaptive partitioning technology guarantees system resources for applications, while preventing rogue software from denying resources to other parts of the system
  • 7.
    The QNX RTOS Secure Kernel is the first full-featured RTOS to  Be certified under the common criteria standard  Include symmetric multi-processing (SMP) support for multi- core processors  Include the unique QNX adaptive partitioning technology in the certification
  • 8.
    QNX NEUTRINO RTOSSAFE KERNEL  certified by Sira to conform to IEC 61508 at Safety Integrity Level 3 (SIL 3)  it provides a certified platform on which application developers can implement safety critical systems that must meet the most stringent functional safety requirements.  The QNX Neutrino RTOS Safe Kernel contains:  QNX Neutrino RTOS Safe Kernel certified to IEC 61508 SIL 3  IEC 61508 SIL 3 certificate (facsimile)  Certification summary report  QNX Neutrino RTOS Safe Kernel Safety Manual  Installing and Using the QNX Neutrino RTOS Safe Kernel (user guide)
  • 9.
    BENEFITS:  The QNX Neutrino RTOS Safe Kernel incorporates many key characteristics required of an IEC 61508 SIL 3 certified system. These include:  Design safe state — a well-defined state to which the kernel reverts when it encounters a situation that it cannot handle  Isolation — between application processes, and between applications processes and the kernel itself  Scheduling predictability — guaranteed processor resources according to thread priorities, assurance against "lazy" resource allocations, and scheduling analysis through techniques such as deadline and rate monotonic scheduling
  • 10.
    QNX RTOS V4 the QNX® RTOS v4 is the predecessor to the QNX® Neutrino® RTOS  it is still deployed and maintained in real-time and mission-critical projects around the world.
  • 11.
    . 30 WAYS QNX TOUCHES YOUR LIFE PEOPLE ENCOUNTER QNX TECHNOLOGY EVERY DAY WHEN THEY:  Use Twitter, Facebook, or YouTube — QNX technology provides the software foundation for the world’s highest-capacity routers, which handle the data, voice, and video traffic for hundreds of millions of Internet users every day.  Flip a light switch — QNX technology controls thousands of power- generation systems worldwide, from wind turbines to nuclear stations to hydroelectric plants.  Call for help — By leveraging the unmatched reliability of QNX technology, 9 1 1 dispatch systems deliver emergency assistance 24/7, nonstop.  Call for help on the road — The QNX-based OnStar system, deployed in dozens of car models, automatically calls for help in a crash and can even provide emergency responders with the car's exact location.  Use green energy — QNX-based power-grid simulators help utilities integrate electricity from solar panels, wind farms, and other renewable energy sources
  • 12.
    Save gas — QNX-based traffic control systems reduce fuel consumption by optimizing traffic flow, minimizing traffic jams, and reducing waits at intersections.  Eat a jelly donut — QNX-based food inspection systems detect dangerous contaminants and can even spot items with missing ingredients, such as jelly donuts that have no jelly.  Get a caffeine fix — Car navigation systems based on QNX technology not only provide automatic route selection and turn-by- turn directions, but can even track down the nearest coffee shop if you’re thirsting for a latté.  Shop online — Online retailers like Amazon.com and Avnet rely on QNX-based warehouse automation systems to move massive amounts of merchandise every day.  Watch TV — QNX technology keeps couch potatoes happy, controlling television stations, delivering cable signals, and even powering universal remotes.  Watch an action flick — QNX technology powers motion-control systems that create some of Hollywood’s most spectacular special effects and stunts.
  • 13.
    Take a train — From high-speed trains to subway cars, QNX-based systems go the distance, controlling locomotives and coordinating railway traffic. • Fly in a plane — QNX technology is at the core of pilot-training simulators and air-traffic control systems worldwide. • Board a boat — QNX-based navigation and radar systems keep cruise ships on course by helping crews navigate through fog, bad weather, and narrow estuaries. • Buy shoes — Footwear vendors like ASICS and Brown Shoe rely on QNX-based warehouse systems to move their products from the factory floor to the shoe store. • Keep cool in the checkout line — QNX technology controls the HVAC systems in many of the biggest big-box stores in North America. • Stay connected while driving — Using innovative QNX software, car infotainment systems connect seamlessly to Bluetooth phones, MP3 players, USB sticks, and a variety of other devices and services.
  • 14.
    Build a sundeck — Using QNX-based machine-vision systems, sawmill operators extract the maximum amount of lumber from every tree. • Mail a letter — QNX technology helps mail-sorting machines push the performance envelope, processing up to 40,000 letters per hour. • Visit the doctor — QNX technology brings reliability to a host of diagnostic devices, including ECG machines, angiography systems, cardiac monitors, and bone density analyzers. • Take medicine — QNX-based vision systems scan for defects in a variety of manufactured products, from pharmaceutical blister packs to the lids of peanut butter jars. • Get better — QNX-based cancer treatment devices use proton beams to target tumors precisely, without damaging nearby organs. • Wash socks — A QNX-based system automatically configures control panels for washing machines and tests each panel to make sure it functions correctly.
  • 15.
    Breathe clean air — QNX-based building-automation systems help factories, universities, and other large facilities slash power consumption by up to 50%, reducing the amount of fossil fuels burned for electricity. • Go to college — Students and professors worldwide use QNX technology to perform medical research, explore new forms of energy generation, and even discover new planets. • See better — Using a QNX-based LASIK system, doctors perform bladeless laser surgery to help people reduce their dependency on glasses and contact lenses. • Buy a book — Bookstores throughout North America rely on QNX- based point-of-sale systems to deliver highly personalized service to their customers. • Play video poker — QNX technology powers inter casino gaming systems that can pay out multi-million-dollar winnings, with zero tolerance for error. • Drive over a bridge — QNX technology helps reduce drawbridge congestion by controlling automated bridge raising systems. • Go for a digital drive — QNX-based digital instrument clusters are changing the face of in-car computing, combining virtual speedometers with navigation displays, backup cameras, and other content to provide drivers with the most appropriate information for every drive mode or road condition