VOL. 21 NO. 5
Table of Contents
Building “instant-up” real-time operating systems
by Michael Dorin
Here are three ways to build an instant “up and running” RTOS for use on any target system requiring only some compilation and minimal hardware resources.
An architecture for designing reusable embedded systems software, Part 1
by Dinu P. Madau
Want to make your application software more reusable? Don't change the hardware, operating system, or your tools. Instead change the architectural framework within which you do your design.
Free up bandwidth in PCI Express designs
by Reggie Conley
Eliminate unnecessary design steps, boost system throughput, and get some “free bandwidth” by using simple dual-casting techniques.
20th Anniversary: Full simulations with partial hardware
by Diehl H. Martin III
Remember POSH? The following article first appeared in the May 1989 issue of Embedded Systems Programming magazine.
What do you do when the hardware team needs working software to check out the system and the software team needs stable hardware to complete their design work? Adding partially operational simulator hardware can improve the efficiency and flexibility of your existing simulator or emulator.
The yin and yang of dynamic allocation
by Dan Saks
Despite its risks, dynamic memory allocation is a valuable facility that you shouldn't blindly disregard.
2028–A dystopian story
by Jack Ganssle
What will life be like for the embedded systems developer in 2028, especially if certain trends continue?
The most significant “embedded” individual
by Richard Nass
Who is the most important person in the embedded systems industry?
Embedded Linux: With friends like these, who needs enemies?
by Dan O'Dowd, Green Hills Software
If embedded Linux champions are saying that embedded Linux is terrible, why would anyone want to risk their products or their company on it?