Configuration Overview
4-2
4.1
Configuration Overview
One of the more tedious aspects of using the stack system is the initialization
process. Normally applications programmers need not worry about configura-
tion since it is part of the underlying OS. The target platform for this software
however is the embedded processor space where there is little or no configu-
ration done for the programmer, and the programmer must usually develop
custom boot code as well.
The TCP/IP stack is supplied with three things that make the configuration and
boot process a little easier for the programmer. First, there is a programming
API for creating, walking, and editing a system configurations Secondly, initiali-
zation software is provided (with source code) that boots the system using a
configuration created with the configuration API, and completely initializes the
stack environment. Lastly, a user-expandable standard configuration specifi-
cation is defined.