Tenasys Corporation, Real-time Virtualization Experts

 

 

 

 

 

 

News & Articles

"Finding a better way to manage multicore resources"

Chris Main, TenAsys Corporation
July 2011

Enabling embedded systems to support real-time determinism and scalability of processing power can’t be an afterthought. These capabilities must be designed into the core of the software from its inception, and that’s where most operating software environments in use today fall short.
read the entire article ›

"Embedded Virtualization Meets Real-Time Needs in Multi-OS Systems"

Chris Grujon, TenAsys Corporation
May 2011

The advent of multicore processors has accelerated the use of virtualization to run general purpose OSs on the same die with RTOSs and to run other OS environments over multiple cores. Just what approach you take to virtualization can make a big difference in the results.
read the entire article ›

"Inside Machines: Packaging Line Vision System Gets Speed Boost"

Kim Hartman, TenAsys Corporation
May 2011

Setting and operating a tablet printer is not easy due to the complexity of the various adjustments and the varying production speed of the machines. A monitoring system that can help the operator make the proper adjustment and get real-time feedback of the print quality will significantly decrease setup time.
read the entire article ›

"Virtualization Helps CNC Machines Consolidate Real-time Processing"

Guiseppe Guerrini, TenAsys Corporation
April 2011

The type of virtualization that embedded systems such as CNC machines need is different. With embedded virtualization, a heterogeneous mix of operating systems, both real-time and human-directed, is typically employed. This is the solution that has been adopted by Biesse S.p.A. of Pesaro, Italy, one of the world’s foremost providers of machinery for wood, glass, and stone processing and fabrication.
read the entire article ›

"21st Century Music Stands use Real-Time and Windows Software for a Perfect Mix"

Chris Grujon, TenAsys Corporation
April 2011

Corevalus’ software runs on a 19-inch touch screen PC-compatible computer, which early versions of the company’s software used simply as a digital music stand. As the software evolved and expanded, and the mixing function was added to the company’s software offering, the processor was updated to a dual-core Intel Mini-ITX Atom motherboard.
read the entire article ›

"This Time, With Feeling"

Chris Grujon, TenAsys Corporation
February 2011

Real-time operating system software helps provide tactile sense to medical robotics applications. No matter how many motion axes are involved and regardless of whether the movement is fast or slow, high end robotics applications share the need for determinism.
read the entire article ›

"Windows 7 Goes Embedded"

John R. Malin and Sean D. Liming
SJJ Embedded Micro Solutions, November 2010

Windows Embedded Standard 7 (WES 7) takes the latest Windows desktop operating system, Windows 7, into the embedded space just as its predecessors, Windows XP Embedded and Windows NT Embedded did for Windows XP and Windows NT before that.
read the entire article ›

"Embedded Virtualization-the key to Real-time Determinism in Multi-OS Systems"

Kim Hartman, TenAsys Corporation
Winter 2011

Virtualization is a commonly used term, but not all virtualization is the same. If not implemented correctly in embedded applications, performance and reliability will suffer and your design goals may not be met.
read the entire article ›

"Flexible Embedded Systems Architectures for a Future of Change"

Chris Grujon, TenAsys Corporation
Winter, 2011

Two major trends will drive the software architecture of embedded systems in the future. One is the partitioning of applications to make the best use of multicore processors, and the other is the growing use of networked computing to distribute intelligence among multiple computing platforms.
read the entire article ›

"Roving Reporter: hardware ‘box’ consolidation using Virtualization"

Henry Davis
December, 2010

Consolidation of hardware platforms, or ‘boxes’, is a goal for many companies needing to update one or both pieces of hardware. Consolidation without massive change to legacy software can be a tricky job. Intel’s Virtualization Technology can ease the migration process.
read the entire article ›

"Betriebssystem für Highend-Roboter, Dr. »Robo« in den OP"

Kim Hartman, TenAsys Corporation
MEDIZIN+elektronik, November 2010

Bevor ein Chirurg das erste Mal einen Menschen operieren darf, muss er eine lange Ausbildung durchlaufen, in der er jeden Handgriff trai niert. Mit Robotersystemen lassen sich diese virtuell üben. Aber auch erfahrenen Chirurgen können sie bei der Operation zur Hand gehen. Das Betriebssystem für solche Anwendungen muss extrem robust sein.
read the entire article ›

"Not All Virtualization Approaches are Suitable for Embedded Systems"

Kim Hartman and Andreas Knape, TenAsys Corporation
Elektronik Praxis, October 2010

Multi-core processors and virtualization bring major opportunities to system developers to cut costs and improve performance by consolidating multi-platform embedded systems onto a single computer platform running multiple operating systems. However, not all virtualization approaches are satisfactory for all applications.
read the entire article ›

"Virtualization Comes In Different Flavors"

Christophe Grujon, TenAsys Corporation
Electronic Design, October 2010

The virtualization of computing environments is not a new concept. Back in the 1960s, IBM experimented with virtualization techniques called paravirtualization, and by the 1970s, the company had some implementations working on its mainframes. By definition (borrowed from Wikipedia), computer paravirtualization is a virtualization technique that presents a software interface to a virtual machine similar but not identical to that of the underlying hardware.
read the entire article ›

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