Your SlideShare is downloading. ×
Qnx
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
916
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
23
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Presented by:Raziel B. Lucagbo ACT-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 Intels and Marvells 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 cars 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