Coding Relic
Random musings on software in an embedded world.
Wednesday, July 23, 2008
The Control Plane is not an Aircraft
›
In my industry at least, the high end of the margin curve is dominated by modular systems: a chassis into which cards can be added to add fe...
Wednesday, July 2, 2008
gdb lies to you
›
Because I'm a terrible programmer, I spend a lot of time in gdb. gdb is a fantastic tool that has (so far) kept me from getting fired, b...
Wednesday, June 25, 2008
More Random Musings on Embedded Filesystems
›
The first set of random musings ended up being far longer than planned, and rather a lot of material ended up on the cutting room floor. So...
Saturday, May 31, 2008
Random Musings on Embedded Filesystems
›
Getting the kernel to successfully boot on a new board is a wonderful feeling, which lasts about 5 seconds before the application developers...
Thursday, May 8, 2008
The High-Level CPU Response
›
This time, Gentle Readers, we will explore something completely different. It is still related to embedded systems, for a suitably generous ...
Sunday, April 27, 2008
Four Circles of Product Management Hell
›
I typically work on software for hardware platforms, where the design cycle is considerably longer than that of a desktop or web application...
Sunday, April 20, 2008
The Secret Life of Volatile
›
The C99 specification says the following about the volatile keyword (section 6.7.3): An object that has volatile-qualified type may be mod...
Sunday, March 23, 2008
Embedded + CPU != x86
›
I work on embedded systems, generally specialty networking gear like switches, routers, and security products. We use a commodity processor ...
Sunday, February 24, 2008
Premature Optimization for Fun and Profit
›
A google search for "premature optimization" turns up tens of thousands of hits, most of them quoting Hoare's maxim that prem...
‹
›
Home
View web version