ERC32 Ada Technical Summary: For mission-critical applications using the ERC32 spacecraft computer | ||
---|---|---|
Prev | Next |
This chapter gives details of the following:
the host configurations on which the compiler will run
the target configurations on which compiled programs will run
the means for transferring a compiled program from the host computer to the target computer.
A cross development system 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.