Chapter 2. Host and Target

Table of Contents
2.1. Cross-Development System
2.2. Host Configurations
2.3. Host Operating System
2.4. Target Configurations
2.5. Target Operating System
2.6. Programming Support Environment
2.7. Host-Target Communication

This chapter gives details of the following:

2.1. Cross-Development System

A cross development is used where programs written on one machine are compiled to run on another. The machine used for software development is the host and the machine on which the programs run is the target.

Typically, this form of development is associated with embedded software for real-time applications. This approach enables the target computer to be optimized for the embedded application and the development tools to exploit the effectiveness of the host computer.