Embedded Systems Design, February 2008
VOL. 21 NO. 2
Table of Contents
To access the digital edition, click here. To download a PDF, click part 1 here and part 2 here.
Virtualizing Embedded Linux
by Gernot Heiser
The system virtual machine can be used to make Linux-based applications faster and more responsive and secure. Here's a primer to get you started.
Back to the future: Manchester encoding
by Robert Guastella
When commercial options fail, try using Manchester encoding and other time-tested protocols in low-cost, low bit-rate serial communications.
Rolling your own
by Robert Scott
Real-time operating systems and kernels provide all the functions you need for a multitasking embedded system . . . and then some. It may make more sense than you think to embed do-it-yourself operating system functions into your application.
Why multiply matrices?
by Jack W. Crenshaw
Here's a step-by-step analysis of why you multiply matrices.
Is multicore hype or reality?
by Jack G. Ganssle
Multicore processors are here to stay but memory is a bottleneck.
Consortium promotes small form-factor specs
by Richard Nass
Oh no! Not another consortium for embedded systems standards.