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