![Lattice Semiconductor LatticeMico32 Скачать руководство пользователя страница 126](http://html1.mh-extra.com/html/lattice-semiconductor/latticemico32/latticemico32_hardware-developer-user-manual_3843852126.webp)
G
LOSSARY
120
LatticeMico32 Hardware Developer User Guide
platform
A platform (also called a hardware platform) is the embedded
microprocessor in an SoC (system on a chip) design. A platform comprises
the CPU and peripheral components and the interconnectivity that allows
these components to work together to successfully execute processor
instructions.
platform library
The platform library is a set of files that contain subroutine
code that references the application files that are necessary for linking during
the build process.
platform library build
The platform library build is an integral part of the
managed build process. Another is the application build. The platform library
files contain code that is necessary to the linking during the build process. The
platform library build also outputs a platform library archive (
<
platform
>.a) file
that is referenced by the application build. It allows you to override any default
software implementation.
platform library archive (.a) file
The platform library archive (
<
platform
>
.a)
file is automatically generated during a platform library build. It is used when
linking the application executable to resolve platform functions used by the
application and is derived from the platform library object files.
platform library object (.o) file
The platform library object (.o) file is a
compiled output of the library source files and is input for creating platform
library archive files.
platform settings file
The platform settings file is the user.pref file that is
generated during the build process contains platform information for the
platform used by the current project.
project
A project is the software application code written in C++ SPE.
Projects are contained within your workspace.
project workspace
See “workspace.”
resources or resource files
Resources are the projects, folders, and files
that exist in the Workbench. The navigation views provide a hierarchical view
of resources and allows you to open them for editing. Other tools may display
and handle these resources differently.
running
Running is the process of executing a software program.
software application
The software application is the code that runs on the
32-bit Mico processor to control the peripherals, the bus, and the memories.
The application is written in a high-level language such as C++.
source files
In this document, source files generically refer to source .c and
header .h files written in C/C++ programming language.
source folders
Source folders are the folders you may have on your
system or in the project folder that contain input for a project. Input might
include source files and resource files to help enhance or to initially establish
a LatticeMico32 project.