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.
 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® RTOS
 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 120227023226-phpapp01

  • 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.
     The latestincarnation 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® RTOS
  • 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 QNXRTOS 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 QNXNeutrino 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 QNXTOUCHES 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 atrain — 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 asundeck — 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 cleanair — 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