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 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.
6. 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
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 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)
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