Programmer's Toolbox
Jack Crenshaw's column features algorithms and plug-and-play routines, along with explanations of how they work.
Return to Embedded.com home page.
How I got embedded: a special connection
Jack Crenshaw
5/2/2012 4:20 PM EDT
Take a trip through the life's work of one engineer who was involved in embedded systems from Day 1 (courtesy of Rambling Jack).
Your description of the 1960's computer room left out the smell of machine oil and printer ink.
Jack Crenshaw
1/30/2012 3:23 PM EST
Understand how to cut down on the noise in your system, using the math behind the Kalman filter.
I think your statement that the model need not be rooted in physics is very true. Sometimes a ...
Jack Crenshaw
9/28/2011 2:41 PM EDT
You need math to estimate a curve. Here's part two in Jack's series on state estimation.
Was your 18x18 matrix sparse?
Jack Crenshaw
5/27/2011 11:18 AM EDT
Was someone at PTC listening to Jack when they created Mathcad Prime 1.0?
Hi Jack! Great article, and really interesting! It's always good to hear honest feedback about ...
Jack Crenshaw
2/28/2011 9:22 AM EST
On the road to the Kalman filter: The job of the least squares fit is to give an estimate of the unknown coefficients of the mental model.
You are so right!!! Sorry.
Jack Crenshaw
11/30/2010 1:17 AM EST
Jack Crenshaw tells you how to calculate trajectories to get your space craft to the Moon and back.
It's interesting that a dozen or so years ago, a commercial satellite company came up with and ...
How I test software, again and again
Jack Crenshaw
9/29/2010 11:46 AM EDT
Test your software over and over during its development stage, even if your manager doesn't like it. You answer to a higher customer.
The validation section is interesting. But instead of calling it validation, should you call it ...
Jack Crenshaw
8/23/2010 11:34 PM EDT
Jack Crenshaw continues his discussion about strategies to employ to improve software quality and whether or not quality software come from quality people, or can you get quality software from mediocre people?
CMM looks down on heroes because reliance on heros is an inherently non-repeatable. What happens ...
8/16/2010 4:10 PM EDT
Is there a correlation between people and their products? Does quality software come from quality people, or can you get quality software from mediocre people?
Last I checked, some very talented people caused the financial crisis in the global market.
Jack Crenshaw
8/8/2010 1:03 AM EDT
Test early and often: Jack describes his testing techniques and other survival lessons from Apollo missions to today.
There's no reason to write your own test driver code from scratch, there many great, open source ...


