How to write DSP device drivers by Nick Lethaby and David Friedland
As digital signal processors pick up peripherals, you'll need to write new device drivers. Here are some time-saving tips for writing them for platforms based on DSPs.
The best way to move multimedia data by David Katz and Rick Gentile
With embedded media processors assuming the role of both microcontroller and signal processor, engineers need to understand how various memory management options work on these processors. While cache may be your first choice, the more active approach of DMA may be your best bet
Cross-functional pair programming by James E. Hewson
Pair programming has a special application to embedded systems development. When hardware engineers work with software engineers the result is increased productivity and better code.
#include Broader, Wider, Deeper by Lindsey Vereen
Software content in embedded systems continues to increase, as does the diversity of intelligent systems. Here's how Embedded Systems Programming plans to accommodate this evolution during the coming year.
Programmer's Toolbox Shedding light on seven-segment displays by Jack Crenshaw
Learn how to build a seven-segment display—the hard way. Getting there is half the fun.
Break Points XP deconstructed by Jack G. Ganssle
Will XP help you cope with change as its supporters contend, or is it just glorified hacking? Jack reports on how the controversy is going.
Programming Pointers C++ classes as abstractions by Dan Saks
C++ classes use the keywords public and private to preserve the integrity of abstractions more effectively than anything you can do with structs in C.