Embedded Systems Design, August 2008 - Embedded.com

Embedded Systems Design, August 2008

August ESD

VOL. 21 NO. 8
August 2008
Table of Contents

To access the digital edition, click here. To download a PDF, click part 1 here and part 2 here.

 

Cover Story

Virtualization for embedded X86 multiprocessor applications
by Paul Fischer, TenAsys Corporation
The addition of Intel's VT hardware technology to its x86 CPUs makes possible the creation of a software-based embedded virtual machine manager.

Wanted: industry standards for benchmarking embedded VMM hypervisors
by Markus Levy, EEMBC
What the embedded systems industry needs is a standard way to compare hypervisors to see which one works best on a particular system.

Achieving cache coherence in a MIPS32 multicore design
by Matthias Knoth, MIPS
Here's an example of how the Open Core Protocol was used to reconfigure the basic MIPS32 architecture to support cache-coherent traffic within an embedded multicore cluster.

20th Anniversary: Memory allocation in C
by Leslie Aldridge
Dynamic memory allocation and the structures that implement it in C are so universal that they’re sometimes treated as a black box. In the real world of embedded systems, that may not be desirable or even possible.

Columns

Programmer's Toolbox
Reusing code and inverting matrices

by Jack W. Crenshaw
What is reusable code? Is it a template to base projects on or single piece of code used in multiple programs? Microsoft seems confused.

Break Points
Creating software prototypes

by Jack Ganssle
Prototyping software is an essential step in creating quality embedded systems and a sane work environment. Here's why.

Departments

#include
State of embedded

by Richard Nass
A recent report on the state of the embedded systems industry does not paint a rosy picture.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.