A.3 Development Tools

This section describes the developments tools used for building the embedded system and how these tools are themselves created. Most of the information in this section pertains to the setup of the development tools as described in Chapter 4. You should record this information as you build the tools so you don't lose the information. Table A-3 describes each field in the "Development tools" section. Many of the fields are identical for all development tools.

Table A-3. Description of "Development tools" fields

Field

Description

Host type

The type of host used for development. See Chapter 2 for the types of hosts that can be used for embedded Linux development.

Tool: version

The official version of the tool as downloaded from its project's web site.

Tool: Special build flags

Any build flags used to build the tool that are not listed in Chapter 4.

Tool: Special configuration flags

Any configuration flags used to configure the tool that are not listed in Chapter 4.

Tool: Configuration summary

A summary of the way the tool's build was configured. This applies to uClibc only, as discussed in Chapter 4.

Tool: Patches/Changes

A description of the patches or changes applied to the tool.

Editor/IDE

The editor or IDE used by the members of the development team for this project.

Terminal emulator

The terminal emulator used by the members of the development team for this project.

Notes

Any additional notes regarding the setup and use of the development tools.