Run your embedded OS alongside Windows without sacrificing determinism, performance or features using the eVM virtualization manager. Evaluate the INtime RTOS for Windows Development Environment Develop Real-time Windows Applications Using Visual Studio

 

 

 

 

 

News & Articles

"Will RTOS Co-exist With GPOS?"

ControlDesign.com, August, 2008
Our semiconductor wire bonding machines have some requirements for high-speed control, currently satisfied by a semi-custom controller. We would like to incorporate the high-speed control into our PC-based controller, but we don't think our Microsoft OS is up to the task. How would a real-time operating system coexist with a Microsoft OS?
read answers at ControlDesign.com ›

"Virtualization for embedded X86 multiprocessor applications"

Paul Fischer, TenAsys Corporation
Embedded.com, August 3, 2008

Virtualization of computer hardware has been used for many decades. The most widely noted early examples are those implemented by IBM on its mainframe hardware as a means to give its customers an easy upgrade from old "iron" to new "iron." In this case, one of the primary goals of virtualization was to allow legacy applications to run on newer machines, alongside applications designed for the new operating system and hardware.
read more at Embedded.com ›

"Virtualization yields hardware optimization and new embedded architectures"

Chris Ciufo, Editor, Open Systems Publishing
Military Embedded Systems, July/August, 2008

I've written in this space many times about multicore processors, serial switched fabrics, and virtual environments. But for the years I've been pontificating, I've always assumed that each stood on its own merits… But a series of very recent desktop PC and enterprise server virtualization announcements has made me wonder how the embedded space is going to react to the combination of some new COTS technologies.
read more at Military Embedded Systems ›
or download the PDF directly from mil-embedded.com ›

"Embedded Virtual Manager on MultiCore Solves Legacy RTOS Problems"

Paul Fischer, TenAsys Corporation
Embedded Intel® Solutions, June 20, 2008

Starting from scratch is a luxury many embedded developers cannot afford. Building solutions on a base of existing proven software is often the fastest and most reliable road to success. But how does one add features to existing proven real-time software without disturbing the underlying reliability and performance of that legacy software?
read more at embeddedintel.com ›

"Virtualization enables multicore platforms for real-time embedded systems"

Paul Fischer, TenAsys Corporation
Industrial Embedded Systems, May, 2008

Developers need a different approach to virtual machine management to support the latest I/O hardware enhancements and yield maximum performance in deterministic processing environments.
read more at Industrial Embedded Systems ›

"INtime RTOS for Windows on Multi-Core Provides Hard Real-Time Determinism"

Paul Fischer, TenAsys Corporation
Embedded Intel® Solutions, April 10, 2008

TenAsys real-time virtual machine technology eliminates redundant hardware by combining multiple hardware platforms into one. Our INtime RTOS for Windows enables a single embedded PC platform to simultaneously support Microsoft Windows and the INtime RTOS, sharing CPU, memory, and I/O resources.
read more at embeddedintel.com ›

"20th Anniversary: Mastering a real-time operating system"

Dennis P. Geller and Anita Sanders
Embedded Systems Design, March 30, 2008

The value of an operating system can be significantly enhanced when the developer encloses it in a shell that tailors its general-purpose services to the needs of the application.
read the full article at Embedded.com ›

"Multi-core CPUs Reduce Interrupt Latency and Increase Software Reliability"

Paul Fischer, TenAsys Corporation
Embedded Intel® Solutions, February 22, 2008

Multi-core processors aren’t just good for improving the performance of servers and office computers. They’re also delivering big system-level benefits for embedded computing applications. For example, multi-core Intel® processors are making it much easier to improve real-time Windows performance. For those systems that require the user-interface and enterprise connectivity of Windows—but also need deterministic real-time control—it’s possible to dedicate one or more central-processing-unit (CPU) cores to execution of real-time tasks. This approach enables real-time processes to operate unencumbered by non-real-time applications. By isolating real-time processes from general-purpose processes on different cores timer and interrupt response times are greatly improved. The result is a more reliable and higher-performance real-time system.
read more at embeddedintel.com ›

"Multicore Processors Revolutionize Real-Time Embedded Systems"

Paul Fischer, TenAsys Corporation
Electronic Design, December 13, 2007

The proliferation of multicore processors has done more than provide a boost in processing power to server applications. Multicore chips also pose the opportunity to revolutionize how embedded systems are constructed. Developers now can host real-time operating systems (RTOSs) and general-purpose operating systems (GPOSs) on separate cores of a single multicore processor to create systems that once required multiple hardware platforms. The benefit is a reduction in cost, size, and complexity.
read more at Electronic Design Online ›

"Cost-reduce your embedded system using multicore processors"

Paul Fischer, TenAsys Corporation
PC/104 and Small Form Factors, Fall, 2007

Embedded systems developers can reduce multiple embedded systems into a single hardware platform by allocating CPU cores in a multicore processor to dedicated real-time tasks.
read more at PC/104 and Small Form Factors magazine ›
or download the PDF directly from smallformfactors.com ›

"When RTOS Really Is Needed"

Loren Shaum, Contributing Editor, Control Design
ControlDesign.com, August, 2007

Real Time Operating systems (RTOSs) require machine builders and integrators to make choices regarding their use.
read more at ControlDesign.com ›

"Today's defense and aerospace system designers have a wide variety of choices when it comes to selecting their next DSP system architecture."

Paul Fischer, TenAsys Corporation
VME and Critical Systems, August, 2007

Embedded systems that incorporate a mix of dedicated subsystems, performing functions such as real-time control, data acquisition, and a Human Machine Interface (HMI), can be built to run on a single computing platform where each operating environment has a dedicated processor core.
read more at VME and Critical Systems magazine ›
or download the PDF directly from vmecritical.com ›

"Virtualization Brings Real Benefits"

Intel Corporation
Control Engineering, July, 2007

Intel® Virtualization Technology, or Intel® VT, enables the integration of two or more autonomous applications. Exploiting the company’s multi-core microprocessors, Intel VT offers industrial automation users the performance of multiple separate processors in a single chip. This multitasking brings some significant benefits.
read more at Intel.com ›
or download the PDF directly from Intel.com ›

"Asymmetric real-time multiprocessing on multi-core CPUs"

Paul Fischer, TenAsys Corporation
ECE Magazine, July, 2007

The latest multi-core processors are ideal for implementing multi-OS embedded applications. Virtualisation technology makes it possible for a multi-core system to easily support multiple operating systems on a single computer platform.
read more at Embedded Control Europe ›
or download the PDF directly from embedded-control-europe.com ›

"Multi-Core CPUs Help Embedded Systems Reduce Interrupt Latency, And Increase Software Reliability"

Paul Fischer, TenAsys Corporation
Embedded Intel® Solutions, June 12, 2007

Multi-core processors aren't just good for improving the performance of servers and office computers. They're delivering big system-level benefits for embedded computing applications as well. For example, multi-core Intel® processors are making it much easier to improve real-time Windows performance.
read more at embeddedintel.com ›

"Multi-core CPUs Help Multi-OS Applications Reduce Cost and Improve Responsiveness"

Paul Fischer, TenAsys Corporation
Embedded System Engineering, April 25, 2007

Running multiple OSs on a single hardware platform can pose difficult software design challenges, particularly in applications where multiple real-time processing subsystems are involved.
read more at ESE ›

"Modern IDEs bring new meaning to 'integrated'"

Paul Fischer, TenAsys Corporation
EETimes, Issue 1468, March 26, 2007

Faced with the increasing complexity of advanced embedded systems designs, developers are looking for ways to streamline their application development process. Multicore processors may be both a solution and a complication to the problem. Such processors promise to lower system costs by enabling the construction of highly integrated real-time systems that delegate competing elements of the application to different processor cores. But they require the developer to seek design tools that support multicore, multi-application embedded design.
read the entire article at EETimes ›