Industrial Automation Solutions
Manufacturers today face the challenge of producing increasingly complex systems that maximize production uptime, minimize risks, and reduce costs. In fact, today's software must be reusable across multiple product lines and enable manufacturers to create complex connected systems that run non-stop and remain in-field for a very long time.
Why customers choose QNX?
QNX Software Systems offers a comprehensive portfolio of industrial solutions for addressing today's challenges - be it a mission-critical wind-turbine controller, a distributed and connected platform on a factory floor, or a user-centric POS device with a rich HMI. Our unique field-proven industrial platform, deep embedded experience, and industry-leading reliability enable you to create custom solutions with low BOM, development, and maintenance costs. Our robust partner ecosystem and experienced services practice help you speed up and build out solutions as needed. And our strategic certification programs ensure your solutions meet even the most stringent of industry standards.
- Technology - the QNX industrial software architecture
- Certifications - SIL 3, EAL 4+, ISO and others
- Ecosystem - silicon, protocols, tools and more
- Services - everything from training through consulting to development
Here's how you'll benefit
- Dramatically reduce your development risks by partnering with the embedded industry leader - QNX Software Systems has more production experience than any other supplier and a long-standing history of multi-year uptimes
- Measurably improve your bottom line by using advanced tooling for rapid development and minimal in-field maintenance
- Maximize production uptime with a high-availability framework, industry-leading reliability, and dynamic in-field upgradeability
- Leverage development skills and software assets across multiple products with standards-based technology (POSIX, etc) and a modular architecture
The QNX industrial software architecture provides the most complete industrial software platform available today. It offers unprecedented scalability - from a deeply embedded real-time device to a massively distributed system with hundreds of nodes - while satisfying a full range of UI requirements. With nearly 30 years of field-proven reliability in the harshest industrial environments, the QNX industrial software architecture is the foundation you can trust for your next design.
Integrated development environment
The QNX Momentics Tool Suite is the industry's most advanced IDE for real-time development. It offers a full spectrum of tools for development, debugging, and analyzing the most sophisticated industrial systems on the market today. The system profiler in particular is highly valued by industrial application designers to dynamically analyze complex systems in real time for optimal system-level design.
See also: QNX Momentics Tool Suite
Graphics / HMI
For the most advanced industrial user interfaces, QNX Software Systems supports HMIs based on Adobe Flash Lite 3 and the OpenKODE API. These advanced HMI technologies provide the ability to create content-rich HMIs typically targeted for industrial applications with consumer interaction such as automated ticketing systems, point-of-sale devices, digital signage, and security systems.
See also: QNX Aviage HMI Suite
The advanced graphics framework provides the base foundation upon which all other QNX graphics technologies are built. It provides the framework for controlling the simplest to the most complex graphics chips and provides interfaces to support 2D (raster and OpenVG) and 3D (OpenGL ES), layer control, video capture, advanced fonts, and image library - specifically optimized for embedded systems.
See also: Core graphics
2D raster graphics and windowing
The QNX Photon microGUI and application builder use point-and-click simplicity to help industrial designers quickly and easily create a wide range of customized graphical user interfaces on all hardware platforms - from tiny embedded handheld devices through HMI panels to full windowing desktop systems. Both are tightly coupled with the QNX Neutrino Realtime OS for optimized performance.
See also: QNX Photon microGUI
Media capabilities are becoming increasingly important in industrial applications, especially in systems that provide a rich user experience. QNX Software Systems has support for a wide range of middleware technologies (including audio and video codecs) and data streaming for applications such as network security cameras.
See also: QNX Aviage Multimedia Suite
For industrial applications that require a browser, QNX Software Systems supports Webkit.
For remote monitoring of industrial devices, QNX Software Systems supports a tiny embedded HTTP 1.1 web server that supports CGI 1.1, authentication, and dynamic HTML. A port is also available for the industry-standard Apache web server that accommodates higher performance systems.
QNX Software Systems supports a wide range of block and flash file system formats. Industrial designers value the reliability and security of our power-safe disk file system for guaranteed data integrity even under extreme conditions. Our NOR and NAND flash file systems provide enhanced features such as a standard POSIX interface, fault tolerance to power failures, and wear leveling for extended part lifetime.
See also: QNX Neutrino RTOS File Systems (click on the Filesystems tab)
Most industrial systems require a higher degree of reliability than consumer or business systems due to their mission-critical nature, safety concerns, and sensitivity to downtime costs. For maximum uptime, the QNX high availability framework provides critical process monitoring and restarts without the need to reboot.
See also: QNX Neutrino RTOS High Availability (click on the High availability tab)
For industrial systems that are subject to bursts of high activity or need to safely contain third-party software, QNX adaptive partitioning technology provides the ability to set CPU time guarantees while optimizing system performance.
See also: QNX Neutrino RTOS Adaptive Partitioning (click on the Partitioning tab)
Industrial designs are becoming more distributed with wired and wireless connectivity between devices and between devices, the control hub, and the enterprise. QNX Software Systems offers one of the most comprehensive networking solutions for an embeddable RTOS with capabilities typically reserved for desktops and servers. Our native distributed processing supports complex distributed systems in which multiple devices seamlessly share resources and communicate without custom protocols.
QNX Software Systems offers one of the most comprehensive networking solutions for connected and distributed industrial systems.
The QNX partner ecosystem offers standard networking protocols as well as a wide range of industrial and Ethernet protocols.
See also: QNX Neutrino RTOS Networking (click on the Networking tab)
Core operating system
The foundation for any complex industrial software is the realtime operating system. The QNX Neutrino RTOS is designed specifically to meet the most demanding reliability and performance requirements. The microkernel architecture incorporates only the core functionality into a tiny, well-tested kernel while leaving drivers, networking stacks, and other services outside in memory protected space. Because these components resided outside of the kernel, a higher degree of determinism and fault-tolerance can be achieved.
See also: QNX Neutrino RTOS
The QNX management system is certified to the internationally recognized ISO 9001:2008 standard. ISO is firmly established as the globally implemented standard for providing assurance about the ability to satisfy customer requirements and enhance satisfaction. Auditors have evaluated and then certified the processes and systems governing the design & development of QNX software, as well as the provision of related support services.
IEC 61508 Safety Integrity Level 3 (SIL 3)
The QNX Neutrino RTOS Safe Kernel is certified to meet the requirements of International Electrotechnical Commission (IEC) standard 61508 Safety Integrity Level 3 (SIL3). IEC 61508 is an international standard for the functional safety of electronic systems, and offers a very high level of reliability and risk reduction when used in safety-critical systems for transportation, energy generation, process control, and other industries. Meeting the IEC 61508 requirements involves a systematic assessment by an independent certification body.
Common Criteria ISO/IEC 15408 Evaluation Assurance Level (EAL)4+
The QNX Neutrino RTOS Secure Kernel is certified to meet the stringent requirements of the Common Criteria ISO/IEC 15408 Evaluation Assurance Level (EAL) 4+. The Target of Evaluation (TOE) includes not only the mature QNX Neutrino OS kernel, but also its multi-core (symmetric and bound multiprocessing) and secure partitioning technology. Certification to EAL 4+ validates that the security parameters claimed have been methodically tested by an independent lab and the certification authority (the Canadian Security Establishment (CSE)), and means that the QNX Neutrino secure kernel will exceed the assurance requirements required for EAL4.
POSIX PSE52 Realtime Controller 1003.13-2003
The QNX Neutrino RTOS has been certified for conformance to the POSIX PSE52 Realtime Controller 1003.13-2003 System product standard, under the "POSIX: Certified by the IEEE and The Open Group" program. As a result, commercial customers and government agencies can choose QNX Neutrino with the assurance that it provides both the code portability and the realtime determinism needed for an array of military, networking, medical, and automotive systems. In addition to the functions covered in the PSE52 standard, QNX Neutrino supports many hundreds of other POSIX 1003.1 commands, utilities, and programming interfaces.
QNX Software Systems is certified conformant to the OpenGL ES standard. OpenGL ES is a cross-platform API for full-function 2D and 3D graphics on embedded systems. QNX is also a contributing member of the Khronos Group, the industry consortium focused on the creation of open standard APIs to enable the authoring and playback of dynamic media on a wide variety of platforms and devices. QNX is active in the OpenGL ES and OpenVG projects, which help bring accelerated 3D and 2D graphics to in-car computing devices, casino gaming applications, industrial control systems, and a variety of other embedded platforms.
With QNX, industrial customers have the assurance of using a software architecture proven in thousands of mission-critical and life-critical environments, including medical devices. In fact, QNX Software Systems has passed all audits by medical device companies seeking FDA approval for their QNX technology-based products.
Talk to us to get all the details of the supporting tools and technologies in the areas of:
- Industrial protocols - B Data Highway Plus
- Database technologies
- Connectivity solutions
- Graphics technologies
- I/O and Peripherals
- Hardware technology
- System Integration and Consultation
- Graphics and HMI
- System Integration
- Navigation technologies
- Java technology
- CAN, CANOpen
- IEEE 1588 Precision Time Protocol
- Modbus, Modbus Plus, Modbus TCP
- Profibus, Profinet
QNX Professional Services is a dedicated group of engineers offering a unique mix of skills, contacts, and deep industrial experience to help address key development challenges. We understand the vital role that certifications and standards play in your success and can help you hit your project milestones on time, on budget, and on spec.
IEC61508 Certification Assistance
IEC61508 certification was initially used in the automation and process-control industry. However, with the increasing importance of safety and reliability in all industrial segments, the demand for this certification is on the rise. Anyone who has attempted to certify a product to IEC61508 Safety Integration Level 3 (SIL3) understands the significant amount of time and effort it takes to reach that goal. QNX Professional Services can help you pave a smoother road to certification through our IEC61508 certification assistance service. By leveraging existing proven-in-use (PIU) data on various QNX-supported hardware platforms and IEC61508 documentation packages, our services team can identify the best solution to shorten your time to certification and dramatically reduce your costs at the system level.
QNX Secure Kernel Extension Service
We introduced the QNX Neutrino RTOS Secure Kernel in March 2009 based on the QNX Neutrino RTOS 6.4. Certified to the stringent security requirements of the Common Criteria ISO/IEC15408 Evaluation Assurance Level 4+ (EAL 4+), this version includes two hardware platforms (x86 with SMP and ARMLE). Recognizing the diversity of our customer base, we offer a range of services to help you obtain the same certification on other versions of the QNX Neutrino RTOS, expand the scope of certification to include modules that are critical to your success, or incorporate new hardware platforms in your certification.
See also: QNX Professional Services