Real-Time Systems Development

Chapter 17: Cross-development Techniques

17.1 Chapter overview

Cross-development means that the software development activity is largely carried out on a separate host system, before installing the code onto the target system for delivery. Such an arrangement requires a separate 'cross- compiler' to be used, with different header files and libraries to suit the target processor and run-time support environment. Carrying out debugging with the limited facilities offered by most Single Board Computers (SBCs), which are often used for embedded applications, can be difficult. The JTAG boundary scan test facility is now being used to download code into memories, configure FPGAs and debug running code.

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Code Analyzer Software and Tools
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.