Simplified software development, more robust systems, expanded programmer base, easier to modify software, reduced debug time, easier to demonstrate correct operation under all conditions, and protection from errant software. These are all benefits that developers can gain today by employing Intel® Virtualization Technology(VT) in new embedded developments. Read more...
Imagine you’re talking with friends on the phone when the phone goes dead. The reason it went dead? Failure of the central office control system. OK, so this situation isn’t usually critical. But think of system availability problems in other embedded systems: military flight controls and munitions, medical, and telecom to name a few. Someone could literally die. Read more...
For more than 30 years Virtual Machine (VM) technology was exclusively the domain of multi-million dollar mainframes. While the VM approach was originally aimed at running multiple instances of the same Operating System (OS), this began to change with the introduction of high end servers. IT professionals wanted to simplify their infrastructure by hosting multiple OSes on a single server. Read more...
As processors (and systems) get more complex, virtualization can be an important tool in a developer's arsenal. This article helps sort out some of the mystery. Read more...
After a recent customer visit with a market-leading OEM specializing in automation equipment for high-end printing operations, I’m more excited than ever about the potential of multi-core in embedded applications. This OEM specializes in designing Finishing Control Systems (FCS), which are installed on state-of-the-art equipment found in printing centers, such as binders, saddle stitchers, multi-mailers, poly-wrappers, envelope inserters, and presses. Read more...
Amongst the three common virtualization methods, which one is the clear winner - or is there one? Methods considered include binary translation, OS-assisted, and hardware-assisted (aka "full virtualization)... and where does Intel® VT-x technology fit in? Read more...
Embedded processors are becoming more sophisticated--but so are software development tools. When you know your tool options, software development can be surprisingly simple. This Embedded Innovator article outlines the latest hardware advances,and explores the Intel tools that can help you take advantage of these features. Along the way, it presents strategies for choosing and using the right tools. Read more...
At the Embedded Systems Conference in Boston in Sept 09 I presented a class with Microsoft that used the Portwell Webs-1010 Embedded PC as a target for a Windows Embedded Standard 2011 (codenamed Quebec) class. This article shows how to upgrade (or downgrade) the BIOS on this box. Read more...
We use bit.ly links in the Embedded Group to make it easier for users to find content, and to pass on that content via email or twitter. This article has a complete (I hope) set of bit.ly links for the Build Your Own Embedded System class I co-presented with Microsoft at the Sept 09 Embedded Systems Conference in Boston. Somewhat recursively the link to this blog is http://bit.ly/byoes-links Read more...
Relax! You can eliminate some kinds of errant behavior of software by virtualizing logically separable portions of code. One obvious division is between non-realtime and realtime operations. Read more...
How do you secure information in embedded applications? Even the most “trivial” application may now require assured security. Here’s a few ways to ensure the integrity of code dynamically loaded into an embedded system. Read more...
Adding pervasive connectivity to embedded devices requires some fresh thinking about security. Is your product ready to be connected to the world? Learn how Intel® Virtualization Technology (VT™) can play a key role in securing all types of devices, from simple to military mission-critical. Read more...
Many embedded systems are designed without a CD-ROM or other optical drive. This article showcases UNetbootin, and how it can be used to convert a LiveCD or other bootable ISO and burn it to a bootable USB drive for development or even just to evaluate a new Linux Distribution. Read more...
My colleagues in SSG (the Software and Services Group) have produced a series of Webinars on Atom software tools. They are available in english and mandarin. Read more...
So you want to run some video benchmarks, but your movie is the wrong size for your screen, or the file is in an MPEG2 format, and your customer wants MPEG4 numbers. See how easily you can convert video and audio files with this free GUI-based tool. Read more...
Most people associate virtualization with IT data center environments, such as server farm consolidation, but virtualization can also play an important role in Read more...
The software performance gain you can expect migrating from single- to multi-core depends on a several factors, not the least of which is the architecture Read more...
Today, whenever the talk is about ATCA architecture, middleware is increasingly part of the dialog. This is exciting because it means that Read more...
Embedded applications such as imaging, network intrusion detection, and call processing are good examples of applications that benefit from multi-core. Read more...
Compared with single-core, multi-core parallelism enables processing a constant volume of data in less time (quicker turnaround) Read more...


