Embedded Software: The Works

In this chapter, the articles focus on specific programming problems encountered in embedded systems. I guess the "PowerPC Assembler" article is the odd one out, but it had no other logical home. Some appreciation of assembly language programming is essential for an embedded software developer.
I wrote the original version of this article for NewBits in 1991, when I was working for Microtec Research in the United Kingdom, and it required little revision for inclusion in this book. The issues discussed in this article continue to be of concern. It is interesting that, even back when I first wrote the article, solving a problem by hiding it in a C ++ class seemed like a good idea. I was even referring to multichip embedded systems, which were far from common. This article may be usefully read in conjunction with another one I wrote, "Self-Testing in Embedded Systems," later in this chapter. (CW)
A palm-fringed beach with waves washing tendrils of white foam from the deep blue ocean onto the even whiter sand. The sun beating down on your head and an ice cold bottle of Mexican beer in your hand. The hint of suntan oil in the air and the appetizing aroma of lunch cooking on the barbecue in the nearby bar.
A memory of last summer's vacation? No, mine wasn't like that either.
Anyway, the kind of exotic memory I want to talk about is the much more prosaic...