The power of a greeting
As the end of another year approaches, it is a good time to try to get a sense of perspective. In the high tech world, the pace of progress is so fast that we can easily forget quite how far we have come and lose the clear view of priorities. For embedded software developers, the big change over the years has been scale: there is so much more code in most systems compared with just a few years ago. When I started programming embedded systems, we had just a few K of memory to work with. Such a constraint would be rare nowadays. But it is important to remember that resources of embedded systems are always limited to some degree and memory and CPU power should still be regarded as precious commodities. This is quite unlike the attitude of desktop programmers, who tend to behave as if a PC has infinite resources.
From time to time I have the opportunity to talk about the state of the art in embedded software, as I did at a conference a few weeks ago. I commonly quote Jim Turley, who wrote in Embedded Systems Programming magazine a few years ago: “A musical greeting card has more computing power than NASA’s lunar lander did in 1969.” I do think that this puts things in perspective.
I would like to take this opportunity to extend Season’s Greetings to readers of my Embedded Software posts. Thanks for all the comments and feedback – keep it coming. I also welcome any suggestions for topics that might be of interest. My next posting will be early in 2011, after the holiday.
Posted December 20th, 2010, by Colin Walls
- Video blog – The Embedded Way: is assembly best for embedded?
- Change is good
- Article: floating point in embedded systems
- Moving to Mac – an update
- Embedded systems – an identity crisis?
- The work/life balance (or lack thereof) and why am I so busy?
- Articles about power management and RTOS memory utilization
- Six of the best: beers
- Video blog – using software IP
- What if? How history could have been different