Download Center 


Whitepapers Go Back
Reference materials highlighting technology and business issues affecting the embedded industry.....
Sort By: Date Title File Type
VxWorks Porting Guides   
Whitepapers that outline the phases of application development/ porting, looks at various porting strategies, and presents the similarities and differences between QNX Neutrino and VxWorks. 
  By Date      Download Options  

2009 August 20th Read More    QNX Industrial Software Architecture

As industrial feature demands change, and the need for more advanced connectivity, safety, and functionality requirements evolve, equipment makers are faced with increasing software development and integration challenges. The QNX industrial software architecture offers the flexibility required to develop advanced software systems that meet the varied and dynamic needs of todays industrial market.
(Read More...)
1.14 MB Register

2009 February 26th Read More    QNX Connected Automotive Reference

Quickly develop in-vehicle systems with a high level of functionality and reliability while dramatically improving the software development process with an integrated set of software solutions and services
(Read More...)
2.45 MB Register

2008 July 25th Read More    Bridging the Gap between Open and Commercial Software

By combining the ease of access of the open source model with the quality and discipline of the commercial model, a hybrid software model offers a number of benefits, including greater productivity, earlier access to bug fixes and new technology, and faster problem resolution.
(Read More...)
210.22 KB Register

2008 May 26th Read More    Adobe Flash in Embedded-Produkten

(Read More...)
799.66 KB Register

2008 May 26th Read More    Senkung der Entwicklungskosten fr industrielle Steuerungssysteme durch Ressourcenpartitionierung

(Read More...)
97.07 KB Register

2008 May 26th Read More    Strategien zur Migration auf Multicore-Prozessoren

(Read More...)
76.25 KB Register

2008 February 18th Read More    Using Adobe Flash to Create Dynamic Human Machine Interfaces

Using Adobe Flash technology in embedded devices can reduce HMI design time by up to half. However, it takes skill to ensure interfaces remain small and reliable, perform consistently under all load conditions, and interact gracefully with other programs. This whitepaper explores the design choices to consider when working with Adobe Flash technology including the importance of priority control and real-time performance.
(Read More...)
755.5 KB Register

2007 February 13th Read More    Getting the Most out of Eclipse CDT

Eclipse CDT has become the de facto standard for developing embedded C/C++ applications. Find out whats new, whats coming, and what extensions are available for debugging and optimizing your software projects.
(Read More...)
1.78 MB Register

2007 February 13th Read More    Software Design Choices for Multimedia-Enabled Devices

By using a modular, component-based design, system integrators can build systems flexible enough to support new media formats and new DRM techniques, yet reliable enough for the most demanding markets.
(Read More...)
408.1 KB Register

2007 February 13th Read More    Using Memory Analysis to Create Leaner, Faster, More Reliable Embedded Systems Feb 2007

Managing memory efficiently is just as important as managing it reliably. Thats why you need memory analysis tools that go the distance - from early detection of subtle errors to precise tuning of long-term memory usage.
(Read More...)
1.1 MB Register

2007 February 13th Read More    Using Open Source Software to Create Successful Commercial Products

Using the highly successful QNX Momentics IDE as an example, this paper examines the benefits, strategies, obstacles, and opportunities associated with using open source in commercial products.
(Read More...)
132.63 KB Register

2007 February 13th Read More    Using System Tracing Tools to Optimize Multi-Core Systems

By helping you visualize complex system behavior, system tracing tools make it far easier to troubleshoot and optimize a multi-core application.
(Read More...)
929.86 KB Register

2007 February 13th Read More    Well-Tested, Well-Protected: Writing Device Drivers in User Space

By debugging a driver in user space, you can make memory violations easier to catch, take advantage of source-level debuggers, and eliminate the need to reboot your target every time the driver faults.
(Read More...)
62.01 KB Register

2007 January 15th Read More    Is Linux Appropriate for Embedded Systems?

The selection of an operating system is one of the most important decisions facing development teams, one that ultimately defines product capabilities. The architecture and features of the chosen operating system have far-reaching implications throughout the definition, development, and deployment of the end product. This is particularly true of embedded systems, which typically have extended product life cycles and availability requirements.
(Read More...)
92.5 KB Register

2006 November 1st Read More    Security as a Core Competency of QNX Neutrino RTOS

In this paper, security expert Eugen Bacic explores the tenets of software security and explains how QNX Neutrino provides an environment that is secure, stable, and reliable.
(Read More...)
135 KB Register

2005 February 9th Read More    Instant-On Technology for In-Car Telematics and Infotainment Systems

Mini-drivers are based on a simple concept: to make a peripheral device usable throughout the booting process.
(Read More...)
303.63 KB Register

Read More    Achieving Shorter Development Cycles While Improving Product Reliability

The paper compares OS architectures and looks at how one approach, UPM architecture, helps developers redirect their efforts away from maintenance and back toward innovation.
(Read More...)
341.54 KB Register

Read More    From Tightly Coupled to Network Distributed

Redefining software scalability for the network infrastructure.
(Read More...)
173.93 KB Register

Read More    Implementing Device Drivers - Migrating from Linux to a Microkernel OS

A case study in migrating from Linux to a microkernel OS.
(Read More...)
233.23 KB Register

Read More    Leveraging Multi-Core Processors for High-Performance Embedded Systems

(Read More...)
610.73 KB Register

Read More    Lowering the Development Costs of Industrial Control Systems through Software Partitioning

By providing CPU guarantees for each software subsystem, partitioning can dramatically reduce software integration efforts.
(Read More...)
167.2 KB Register

Read More    Making the Switch to RapidIO

Using a message-passing microkernel OS to realize the full potential of the RapidIO interconnect.
(Read More...)
218.88 KB Register

Read More    Microkernel RTOSs Simplify Software Testability

By facilitating the development of modular, well-partitioned systems, a microkernel RTOS can make coding errors easier to detect, isolate, and repair.
(Read More...)
102.26 KB Register

Read More    QNX Neutrino RTOS Kernel Benchmark Methodology

This document describes the outline and methodology of the QNX Neutrino kernel benchmarks suite, the results of which are available on a per-platform basis.
(Read More...)
268.08 KB Download Now

Read More    Using SMP to Scale Data Plane & Control Plane Performance

An overview of SMP, comparison to other forms of multiprocessing, and what techniques developers can use.
(Read More...)
210.72 KB Download Now

Read More    Using System Tracing Tools to Optimize Software Quality and Behavior

Tracing tools can provide insight into complex system interactions, allowing developers to root out logic flaws, reduce resource contention, resolve timing conflicts, track down memory errors, streamline components, and optimize performance.
(Read More...)
275.98 KB Download Now