Embedded with Bright Ideas

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

Real-Time Meets General-Purpose: Multi-core in Industrial Automation Applications

by Intel Green Belt Embedded Developer on 09-24-2009 10:18 AM - last edited on 09-24-2009 10:18 AM

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

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

by Intel Green Belt Embedded Developer on 09-23-2009 04:32 PM - last edited on 09-23-2009 04:32 PM

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

Making Software Simpler with Intel Development Tools

by Intel Green Belt Embedded Developer on 09-19-2009 09:45 AM - last edited on 09-19-2009 10:14 AM

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

How to Update the BIOS on a Portwell Webs-1010 or Fit-PC2 box

by on 09-18-2009 11:39 PM - last edited on 09-18-2009 11:39 PM

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

A comprehensive set of links presented at the ESC Boston BYOES Class

by on 09-18-2009 05:02 PM - last edited on 09-22-2009 11:59 AM

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

Roving Reporter: Alternatives for Securing Embedded Systems

by Intel Green Belt Embedded Developer on 08-10-2009 06:40 AM - last edited on 08-11-2009 04:57 AM

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

Virtualization Boosts Security for Internet-connected Devices

by Moderator on 05-08-2009 09:02 AM - last edited on 05-08-2009 09:30 AM

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

How To Install Linux On An Embedded System With No Optical Drive

by on 05-04-2009 03:34 PM - last edited on 05-08-2009 09:10 AM

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

Get Clever

by Intel Green Belt Embedded Developer on 04-28-2009 08:36 AM

How have you managed to do more with less these days? Read more...

Free Webinars for Atom S/W Developers Available on Demand

by on 03-13-2009 03:45 PM - last edited on 03-13-2009 03:45 PM

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

A quick overview of SUPER(c) : the Simplified Universal Player Encoder & Renderer

by on 03-12-2009 09:20 AM - last edited on 03-16-2009 10:56 AM

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

Virtualization on Multi-Core Processors in Embedded and Comms Applications

by on 12-10-2008 01:56 PM - last edited on 03-11-2009 08:29 PM by Administrator

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

It's The Software, $%*&!

by Eric RSYS on 08-15-2008 03:54 PM - last edited on 03-11-2009 08:18 PM by Administrator

Today, whenever the talk is about ATCA architecture, middleware is increasingly part of the dialog. This is exciting because it means that Read more...

Multithreading a Software Application for Performance on Multi-Core Platforms

by on 07-25-2008 03:59 PM - last edited on 03-11-2009 08:39 PM by Administrator

Embedded applications such as imaging, network intrusion detection, and call processing are good examples of applications that benefit from multi-core. Read more...

Multi-core Software Application Performance and Scalability using SMP

by on 07-14-2008 02:37 PM - last edited on 03-11-2009 08:42 PM by Administrator

Compared with single-core, multi-core parallelism enables processing a constant volume of data in less time (quicker turnaround) Read more...