Foundations for Rapid Embedded Development 2001-01-0022
When an architect designs a building, the foundation is designed first, then the structure, and finally the details of the building. In embedded development, the foundation is the basic software upon which the program is built, such as the startup code and operating system. The walls and the details are similar to the actual software application and user interface. In order to build embedded applications rapidly, a standard foundation must be in place. This allows the application developers to focus their creative energies on how the application will “look and feel”. This paper will describe the methods for building a software foundation to streamline embedded systems development.