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