The startup library

If all of the above sounds like a lot of work, well, it is! Note, however, that we've provided source code for some common startup programs and have created a library that performs most of the above functions for you.

If you have one of the many platforms that we support, then you don't have to do any of this work — we've already done it for you.

To find out what processors and boards we currently support, please refer to the following sources:

If you have a nonstandard embedded system, you can look at the source for the system that most closely resembles yours and "clone" the appropriate functionality from the examples provided.

This issue is discussed in detail in the chapter on Customizing Image Startup Programs.