Embedded systems can have limited resources such as memory. With this in mind, developers try to maximize the size and performance of their code not only at compile time, but at link edit/load time, and runtime as well.

I’m currently experimenting with different techniques to do the above. As I write different test programs I will update this post with my findings.