Here is a link to a number of suggestions I have compiled for hardening of firmware.
I'm pretty sure that a lot can be said about the list, so please post coding tips or links to pages with good information of software hardening.
iapetus.neab.net/.../hardening.html
It was this link: http://www.ganssle.com/fsm.pdf
You can find it from Special Reports/A Firmware Standard.
What made me interested was page 6, "Stack and Heap Issues", third section. I was thinking that there might be an interesting story hidden there somewhere - the concept of garbage-collecting fragmented blocks is not something I would expect in any embedded world because of all the problems. And in a non-embedded world it would most probably not be needed.
Holy cow, I thought you meant "Jack Sprat" :-) That Jack I do know...
LOL :)
No, I was just "donating" a question for Silly Sausage to ask, and then let us see if he would become a breakfast sausage or if there would come something interesting out of it :)
I just have to ask: How could you even think about Jack Sprat, given how silent he is between the times when he decides to pick a fight?
Cpt. Vince said it just a few days ago:
"And of course I think of you: I'm sure we all do."
"...I was just "donating" a question for Silly Sausage to ask..."
Wot???
A trap just for li'le ol' me, Per? How thoughtful :)
Actually, I'm still reading through some of the information on that page (when my day job allows).
I stumbled across a very interesting data sheet that I first saw printed in (I think) ETI about 25 years ago. It's for a brilliantly advanced memory device:
www.ganssle.com/.../wom2.pdf
Don't forget page one too. Yes, it would probably have quite good figures for bit errors when used in rough environments. But you may not make use of all bits, to have some margin depending on temperature. Just a tip: Solder the chip instead of using a socket :)
"about 25 years ago" - I wonder what the average age is for the regulars on this forum.
Per; I have no idea about average ages but I'll bet that Erik and myself severely skew the curve age wise. Still I enjoy the info on this forum. Al Bradford
"Don't forget page one too."
Silly me!
Can be found at:
www.ganssle.com/.../wom1.pdf