|
Chris Ault cault@qnx.com |
|
Total cost of ownership Linux vs. QNX - Part3
The Linux OS provides for open access to its source code. This has led some to choose Linux as a viable development platform, on the perceived basis that its cost is less than commercial alternatives. To examine this, we present a three-part whitepaper series that closely examines the total cost of ownership of Linux and how that compares to a commercial off-the-shelf realtime operating system like QNX. In Part 3 we examine the challenges of certifying a Linux-based system.
Read More...
February 2016
|
|
Download
|
|
Chris Ault cault@qnx.com |
|
Total cost of ownership Linux vs. QNX - Part 2
The Linux OS provides for open access to its source code. This has led some to choose Linux as a viable development platform, on the perceived basis that its cost is less than commercial alternatives. To examine this, we present a three-part whitepaper series that closely examines the total cost of ownership of Linux and how that compares to a commercial off-the-shelf realtime operating system like QNX. In Part 2 we examine the costs of maintaining Linux.
Read More...
February 2016
|
|
Download
|
|
Chris Ault cault@qnx.com |
|
Total cost of ownership Linux vs. QNX - Part1
The Linux OS provides for open access to its source code. This has led some to choose Linux as a viable development platform, on the perceived basis that its cost is less than commercial alternatives.
To examine this, we present a three-part whitepaper series that closely examines the total cost of ownership of Linux and how that compares to a commercial off-the-shelf realtime operating system like QNX.
In Part 1 we examine upfront costs, selecting the right version, and time to market.
Read More...
January 2016
|
|
Download
|
|
Yi Zheng yzheng@qnx.com
Chris Hobbs
chobbs@qnx.com
|
|
Ten Truths about Building Safe Embedded Software Systems
Obtaining safety certifications and approvals for safety-related systems and the larger systems, devices, components, machinery, and vehicles in which they reside is an arduous and costly undertaking. If the projects developing these systems are to be successful, manufacturers must look beyond the strictly technical challenges, and focus also on the environment and culture needed to develop safe software systems.
Read More...
December 2012
|
|
Download
|
|
Grant Courville gcourville@qnx.com |
|
Choosing an OS for Embedded Train Control Systems
Trains are no longer run by men in overalls with lantern signals. They are controlled by software in embedded systems. In this whitepaper we look at some requirements of this software and discuss OS characteristics that support these requirements, in particular where real-time performance is needed and why, the importance of the OS for certifications to standards such as the EN 5012x series and IEC 61508, the OS architecture, and some OS features that support system dependability.
Read More...
October 2012
|
|
Download
|
|
Ben VandenBelt bvandenbelt@qnx.com |
|
Building Embedded Industrial Applications with PPS
A Persistent Publish/Subscribe (PPS) messaging model is an excellent choice for embedded industrial systems which must integrate many disparate devices and components, as well as support a sophisticated Human-Machine Interface (HMI). PPS messaging simplifies the design of these systems and facilitates implementation of HMIs built with disparate technologies, such as HTML5, OpenGL ES, Qt, Elektrobit Guide or Crank Storyboard.
Read More...
September 2011
|
|
Download
|
|
Shree Paranjpe
sparanjpe@qnx.com
Scott Pennock
spennock@qnx.com
Phil Hetherington
phetherington@qnx.com |
|
Acoustic Echo Cancellation for Wideband Audio
Speech processing is transitioning to wider bandwidths. Benefits include increased intelligibility and comprehension, and a better communication experience. High quality, full-duplex Acoustic Echo Cancellation is an integral component of a hands-free speakerphone system. The challenge is to develop a robust Acoustic Echo Canceller that processes full-band audio signals while maintaining low computational complexity and reasonable memory consumption for an affordable telepresence experience.
Read More...
December 2010
|
|
Download
|
|
Andy Gryc agryc@qnx.com |
|
Synchronizing Content from Removable Digital Media
To analyze and present metadata, such as song title or artist, a multimedia system uses metadata synchronization. This paper explores several synchronization techniques,and examines techniques for synchronizing metadata from iPods, using either the traditional iPod Access Protocol over serial/USB links, or the newer authentication IC approach. Finally, this paper discusses techniques of data persistence, with a focus on managing the reinsertion of previously inserted media.
Read More...
April 2009
|
|
Download
|
|
Kerry Johnson
kjohnson@qnx.com |
|
Using Time Partitioning to Ensure Guaranteed Access to Industrial Control Systems
An "always on" HMI is a key requirement for many industrial control systems. Nonetheless, the HMI can become unresponsive or unusable under heavy CPU loads. This paper explores how system designers and developers can use CPU time partitioning to prevent this problem and guarantee both local and remote operator access. With time partitioning, developers and system designers can allocate a guaranteed portion of CPU time to each software subsystem, regardless of system load.
Read More...
February 2008
|
|
Download
|
|
Paul Leroux
paull@qnx.com |
|
3D Graphics: Adding a New Dimension to Your Embedded System
As a vendor-neutral, multi-platform API, OpenGL ES lets developers reuse 3D code in new projects or across an entire product family. An OpenGL ES application can run on multiple graphics chips and operating systems; it can also migrate from a low-cost system that uses software rendering to a more expensive system that uses a 3D acceleration chip. Better yet, code developed in OpenGL ES can subsequently migrate to a high-end system that uses full OpenGL.
Read More...
February 2007
|
|
Download
|
|
Other whitepaper topics:
|
Recent,
Automotive,
German Whitepapers,
HMI + Graphics,
Industrial,
Medical,
Multimedia + Acoustics,
Networking,
Operating Systems,
Security + Defense,
Safe Systems,
Tools
|
|
|