Virtualization was once viewed as an esoteric technology for server farms, but these days it has become an essential technology for a wide range of embedded applications. By enabling multiple OSs to run on a single hardware platform, virtualization makes it possible to: Consolidate previously separate functions to reduce system size, cost, and power Bring innovation to market faster while preserving legacy code Enhance security, safety, and availability through application isolation and ...Read More
How do you solve embedded scalability issues to build physically dispersed, large scale, real world systems? Embedded systems were once relatively independent, purpose-built hardware intended to serve a fixed function within a fixed and predictable demand system. The emergence of organically growing embedded systems like streaming media and the “SmartGrid” system demand scalability on a large scale. Design techniques pioneered for large scale computing can...Read More
As you can read in many posts on the Intel® Embedded Community web site, virtualization is a popular topic given that the technology can allow a single processor to partition and host two or more separate set of tasks that have traditionally required multiple processors or boards. Many of the posts have focused on high-end Intel® Architecture (IA) processors but power-optimized Intel® Atom™ processors can also support virtualization – both processors with and withou...Read More
Multi-core processors bring higher performance and lower power consumption to a broad range of applications. But the development of Next Generation Networks (NGN) relies on multicore processors as part of network elements. NGN is fundamentally about: consolidation of telecommunications standards to permit several transport layers to be merged into a single transport network, a restructuring of the telecommunications infrastructure to remove VoIP switching from the local exchange, and mig...Read More
Virtualization is one of the hottest technologies in embedded design. By enabling multiple operating systems (OSs) to run on a single hardware platform, virtualization opens up powerful new design options. To get a better understanding of this technology, I asked a panel of industry experts to share their perspectives. Here’s what I learned. Why does virtualization matter for embedded applications? How does it benefit embedded applications? Chris Ault, Senior Product Manager, Virtu...Read More
The Wind River Hypervisor User’s Guide does a good job at explaining how to configure a device for direct assignment (a.k.a. passthrough) to a Virtual Board (VB). If you have followed the directions but are not seeing the device made available in the Guest OS, there is a good chance you also need to passthrough the PCI bridge that the device is sitting behind. Let’s take a look at an example. Suppose I have an onboard Ethernet port that I would like to assign directly to ...Read More
Software virtualization is a hot topic these days in the embedded market. New processor technologies and consolidation of embedded systems are two important drivers for implementing virtualization technologies. Many embedded systems have a real-time component and a storage/display/user interface component. These two components can oftentimes be at odds with one another – the real-time component requires deterministic task scheduling for reliable data sampling and processing while t...Read More
Product managers and systems developers face a dilemma when confronted by the obsolescence of a hardware platform. Historically the choice has often been between obsoleting the system or spending time and resources updating and migrating the application to new hardware. Now there is a lower effort alternative using virtualization. Virtualization can hide missing or changed delivery platform hardware and processor differences. It may also extend product life without committing to a full re...Read More
How do you protect a device that analyzes malware against malware? The malware experts at ValidEdge answered that question with Intel® Virtualization Technology (Intel® VT), a hardware technology that allows the company to create a secure environment for executing malicious code. To see how their solution works, check out the LynuxWorks case study below from the latest Embedded Innovator magazine . You can access more articles like this by subscribing to the Embedded Inno...Read More
The embedded market is undergoing a fundamental shift. While traditional design targets like cost and reliability remain important, a new set of requirements has arisen thanks to escalating customer expectations, the spread of Internet connectivity, and tougher competition. Success in this brave new world requires close attention to eight key capabilities: security, virtualization, connectivity, manageability, energy efficiency, workload consolidation, interoperability, and sen...Read More