Tenasys Corporation, Real-time Virtualization Experts

 

 

 

 

 

 

News & Articles

"Controlling Robotics Precisely With Haptic Technology"

Christophe Grujon, TenAsys Corporation
Motion Control Technology, NASA Tech Briefs, August 2010

Robots are capable of very precise motion, but must be guided with precision in order to fulfill their potential. Consider the task of guiding a robotic surgeon's arm to suture a wound or insert a catheter. A human surgeon, with all his or her knowledge and experience, is required to practice where to probe, cut, or sew before he or she can develop the necessary skills to make a clean suture with the right degree of tension at the right depth or an incision of the right depth. In contrast, a robotic surgeon's arm can move more consistently and accurately than that of the best human surgeon.
read the entire article ›

"Hypervisors Leverage Multicore Processors for Embedded Systems"

Kim Hartman, TenAsys Corporation
RTC Magazine, June 2010

The ability to run an RTOS with real-time control processes on the same multicore processor as a human interface OS like Windows, is made possible by an embedded hypervisor working in conjunction with on-chip virtualization technology.
read the entire article ›

"Real-time and general-purpose operating systems unite via virtualization"

Chris Main, TenAsys Corporation
Embedded Computing Design, April 2010

Much is being said about virtualization these days in the software world. Simply stated, virtualization is about getting multiple OSs to run on the same computing platform at the same time. Virtualization has been cited as a key technology for getting the most performance out of the newest multicore processors. But just as not all computing applications are the same, not all virtualization approaches are appropriate for all applications.
read the entire article ›

"PCs: Cost-effective, high-performance motion control platforms"

Kim Hartman, TenAsys Corporation
Open Systems, January 2010

The title is correct, but isn't referring to the basic Windows-based PC that we all know. Instead, a virtualized environment with real-time deterministic capability can turn a PC into a motion control platform.
read the entire article ›

"PRODUCT HOW TO - Embedding multicore PCs for Robotics & Industrial Control"

Kim Hartman, TenAsys Corporation and Paul Fischer, Intel
Embedded.com, January 2010

PC-compatible industrial computers are increasing in computing power at a rapid rate due to the availability of multi-core microprocessor chips, and Microsoft Windows has become the de-facto software platform for implementing human-machine interfaces (HMIs).
read the entire article ›

"Allowing for GPOS and RTOS: The unique virtualization needs of mission-critical embedded systems"

Chris Main, TenAsys Corporation
Military Embedded Systems, September 2009

When hosting multiple heterogeneous OSs on one processor chip simultaneously, virtualization is key. Meanwhile, mission-critical virtualization melds RTOSs and GPOSs — and might fold in some legacy applications too.
read the entire article ›

"Consolidating Hardware with Virtualization: Using Multi-core Platforms with Multiple OSs"

Kenton Williston, TenAsys Corporation
Intel ECA blog, September 2009

Multi-core Intel® processors are revolutionizing embedded system design. With multi-core processors, applications that previously required separate hardware can be consolidated onto a single platform. This consolidation can result in dramatic reductions in cost, power, and size.
read intro by Rich Nass and Williston's article ›

"Roving Reporter: Virtualization — Power of three, or should one prevail?"

Sharon Schnakenburg, Open Systems Media
Intel ECA blog, September 2009

The practice of virtualization has been around for more than a decade, but who's to say which of the three frontrunner methods - binary translation (or runtime handling of system behavior/control-sensitive instructions); OS-assisted (also called para-virtualization); or hardware-assisted (also known as full virtualization) - is best?
read the entire article ›

"Getting real (time) about embedded Windows by using virtualization"

Kim Hartman
Embedded.com , August 2009

Do-it-yourself (DIY) solutions that add real-time event responsiveness to embedded PCs have been deployed for decades. DOS and Windows-based systems have long been attractive to embedded system developers because they have given them easy access to files, networks, and user interfaces and, most importantly, inexpensive hardware.
read the entire article ›

"The right place at the right time"

Mike Bacidore, managing editor
Control Design, August 2009

Deterministic control and real-time operating system (RTOS) go hand in hand, or, perhaps more appropriately, arm in arm, depending on the application.
read the entire article ›

"The Taming of the Multicore"

Paul Fischer, TenAsys Corporation
RTC Magazine, March, 2009

Using multicore CPUs to build asymmetric multiprocessing systems cuts costs and improves responsiveness in embedded systems. It even lets you mix DSP with general applications on a single multicore processor—just ask Shakespeare.
read more at RTC ›

"Combining RTOS and Windows on Multicore Processors"

Paul Fischer, TenAsys Corporation
AdvancedTCA Newsletter, January, 2009

Embedded systems developers today often have large amounts of legacy software they would like to reuse. But how do you update such software without affecting its performance and reliability? Legacy code may run under operating systems that are obsolete, poorly supported, or difficult to use for the wide variety of tasks performed in current applications.
read more at the Advanced TCA Newsletter ›

"Are you leveraging multicore processors effectively?"

Paul Fischer, TenAsys Corporation
Embedded.com, January, 2009

Decrease cost, add new features, and preserve intellectual property.
read more at Embedded.com ›
or at Embedded Systems Europe ›

"Virtualization for embedded X86 multiprocessor designs"

Paul Fischer, TenAsys Corporation
Embedded System Design Europe, October, 2008

Virtual tool puts multicore in focus.
read the entire article at Embedded Systems Europe ›

"Multicore processors: Providing opportunities for embedded systems designers"

Paul Fischer, TenAsys Corporation
Embedded Computing Design, October, 2008

A highly integrated system can be constructed with real-time software components and human-directed elements running on separate cores in a single processing system.
read more at Embedded Computing Design ›

"Real-time embedded virtualization on multi-core processors"

Paul Fischer, TenAsys Corporation
ECE Magazine, September, 2008

How virtualization technology enables an embedded virtual machine management to support the demands of an RTOS while simultaneously hosting a general-purpose operating system, like Windows.
read more at Embedded Control Europe ›
or download the PDF directly from embedded-control-europe.com ›

"Getting a Handle on Virtualization and Putting it to Work"

Paul Fischer, TenAsys Corporation
RTC Magazine , September, 2008
Virtualization in embedded systems can offer a range of advantages from hosting different operating systems on a multicore processor, to isolating hardware resources for a given OS, to emulating obsolete devices and more.
read more at RTCMagazine.com ›

"Integrating RTOS Platforms and Multicore Processors"

Paul Fischer, TenAsys Corporation
Medical Electronics Manufacturing , August 10, 2008
Upgrading medical device systems to incorporate a computing platform that uses multicore processor chips can bring new features and cost benefits.
read more at Medical Device Link ›

"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 ›

虚拟化是降低基于多内核处理器的系统开发成本的关键

Paul Fischer, TenAsys Corporation
Electronic Design China, July 1, 2008

支持在多内核处理器的各个内核上运行不同的实时和通用操作系统的关键是,采用一个能够支持实时应用的虚拟机管理器。
请登陆网站阅读全文 ed-china.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 ›

"RTA-OSEK Extends Virtual Development Support with Real-Time"

Dr. Oliver Critchley and Dr. Nigel Tracey, ETAS
ETAS RealTimes Magazine, January, 2008

Advanced engineering project brings real-time automotive application development support for OSEK & AUTOSAR to the Microsoft Windows PC.
view the RealTimes Magazine table of contents ›
or download the complete article (PDF) directly from etas.com ›