ULINKPRO Keil, ULINKPRO Datasheet - Page 40

KIT DEBUG/TRACE UNIT HIGH SPEED

ULINKPRO

Manufacturer Part Number
ULINKPRO
Description
KIT DEBUG/TRACE UNIT HIGH SPEED
Manufacturer
Keil
Type
In-Circuit, Real-Time Debugger/Programmerr
Datasheets

Specifications of ULINKPRO

Contents
Module
For Use With/related Products
ARM7, ARM9, Cortex
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Getting Started: Creating Applications with µVision
39
Linker/Locator
The linker/locator combines object modules into a single, executable program. It
resolves external and public references and assigns absolute addresses to re-
locatable program segments. The linker includes the appropriate run-time library
modules automatically and processes the object modules created by the Compiler
and Assembler. You can invoke the linker from the command line or from
within the µVision IDE. To accommodate most applications, the default linker
directives have been chosen carefully and need no additional options. However,
it is easy to specify additional custom settings for any application.
Library Manager
The library manager creates and maintains libraries of object modules (created by
the C/C++ Compiler and Assembler). Library files provide a convenient way to
combine and reference a large number of modules that may be used by the linker.
The linker includes libraries to resolve external variables and functions used in
applications. Modules from libraries are extracted and added to programs only if
required. Modules, containing routines that are not invoked by your program
specifically, are not included in the final output. Object modules extracted by the
linker from a library are processed exactly like other object modules.
There are a number of advantages to using libraries: security, speed, and
minimized disk space are only a few. Libraries provide a vehicle for distributing
large numbers of functions and routines without distributing the original source
code. For example, the ANSI C library is supplied as a set of library files.
You can build library files (instead of executable programs) using the µVision
Project Manager. To do so, check the Create Library check box in the
Options for Target — Output dialog. Alternatively, you may invoke the
library manager from the Command Window.

Related parts for ULINKPRO