Personal tools
You are here: Home Resources White Papers
Log in


Forgot your password?
New user?
 

White Papers

Top Questions to Ask your Supplier Before Choosing an RTOS

So you’ve decided your next project could benefit from a real-time operating system. But how do you decide which RTOS to use? Is it cost, features, footprint, gut feel, colleague recommendation or something else?
Many developers struggle when evaluating an RTOS decision. On the surface they can look very similar. But there are fundamental differences that you should know about.
Read article (PDF) Please log in to read this article.

Multicore Demystified

If you are like many development teams you have begun looking at the possibility of using multicore hardware. But unless you have a totally “clean sheet” design, you realize that your application must be multicore-enabled if you want to take advantage of these benefits. This article addresses some of the questions and issues in moving to a multicore environment.
Read article (PDF)

Thinking open source?

Open source software has become an unavoidable part of the embedded landscape. It promises software free for the taking. Just download it off the web, or use the free distribution from your microprocessor supplier. No costs, no worries. As an RTOS company, we are in the business of selling proprietary commercial software, but we certainly acknowledge that open source can have its place. But we also know it is not right for every situation. There are many factors to consider when deciding between open source and a commercial real-time operating system.
Read article (PDF)

Speed Development and Improve the Reliability of Your Data Management

Have you considered moving from homegrown data management code to a proven, off-the-shelf database system? When you need to roll out reliable embedded software quickly, it is hard to beat the advantages of commercial database software in reducing time-to-market and improving system reliability. Quadros Systems has partnered with McObject to provide an “in memory” database solution that is consistent with the attributes of the RTXC Quadros real-time operating system: small, extremely fast, and highly efficient.
Read article (PDF)

Connect your embedded system to a PC with USB

A popular use for USB in an embedded system is to allow a PC to read log files or similar data stored on the resident flash memory in the embedded system. This is useful for allowing occasional access by technicians (since RS-232/DB9 connectors have disappeared from laptops) or it can be a routine way of transferring log data to a PC for analysis. Designing your embedded system to allow a PC to read resident flash memory requires the correct components and interface code so that they work seamlessly together.
Read article (PDF)

Moving Up to a 32-bit Processor

Many development projects are moving from 8- and 16-bit architectures to a new generation of low-cost 32-bit platforms. Development teams making the move to 32-bit often benefit from using a commercial, real-time operating system. This detailed presentation walks the developer through the RTOS selection process including code migration, various RTOS models, and purchase considerations.
Read article (PDF)

Performance Efficiencies in Convergent Processing

Convergent processors combine DSP and microcontroller functionality into a unified architecture. Traditional real-time operating systems are not designed to efficiently handle both the synchronous and asynchronous processing capabilities these processors. The RTXC Quadros dual-mode RTOS was designed from the ground up for these convergent processing applications. Quadros Systems developed a test application to measure the efficiencies of this unique operating system compared to a traditional approach. The results, presented here, show an impressive improvement in processor efficiency with the dual-mode RTOS.
Read article (PDF)

Introduction to Real-time Operating Systems

Written for developers who are new to commercial, real-time operating systems, this white paper provides an excellent overview of the principles and structures of a real-time operating system. Covers topics such as deterministic performance, hard and soft real time, preemption, multitasking, scheduling models and latency. Defines common terminology.
Read article (PDF)

Software Requirements for New-Generation Convergent Processing Architectures

Tom Barrett provides a detailed look at the architecture of RTXC/dm, the first RTOS designed for convergent processing -- efficiently handling both DSP/dataflow operations and control processing on a single-core processor.
Read article (PDF)

An Operating System Designed for Convergent Processing

Stephen Martin, VP of Marketing, notes the emergence of a new generation of processors that integrate control and data plane processing into single-core products. What impact do these new hardware architectures have on the real-time operating system? (Published in the Q3 edition of IQ Magazine)
Read article (PDF)

Strategies for Minimizing Context Switch Times

Bill Dittmann, Chief Engineer at Quadros Systems reviews the basic context switch problem, and discusses methods and strategies that can be used by a real-time operating system (RTOS) to minimize average context switch times in processor environments with large register sets (Presented at the Embedded Systems Developers Conference, August 2004).
Read article (PDF)

Future Applications Favor a New Generation of Scalable RTOSes

Tom Barrett discusses the emergence of convergent processing and the need for a next-generation RTOS that can deliver the design flexibility and scalability required by these new systems (from the September issue of RTC Magazine).
Read article (PDF)