QNX OS

15
Presented by: Raziel B. Lucagbo ACT-1

description

 

Transcript of QNX OS

Page 1: QNX OS

Presented by:Raziel B. Lucagbo

ACT-1

Page 2: QNX OS

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.

Page 3: QNX OS

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

Page 4: QNX OS

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.

Page 5: QNX OS

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.

Page 6: QNX OS

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

Page 7: QNX OS

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

Page 8: QNX OS

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)

Page 9: QNX OS

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

Page 10: QNX OS

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.

Page 11: QNX OS

.30 WAYS QNX TOUCHES YOUR LIFEPEOPLE 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

Page 12: QNX OS

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.

Page 13: QNX OS

• 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.

Page 14: QNX OS

• 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.

Page 15: QNX OS

• 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