Definitions – Echelon Neuron C User Manual
Page 240

228
Neuron C Custom System Images
Definitions
Application program
A Neuron C source program that has been compiled,
assembled, and linked with a system image. The
application program is not a stand-alone executable. It
contains external references to the system image, and
must be loaded into the memory of a device that contains
the corresponding firmware image.
Custom system image
A set of files produced by combining a standard system
image (or another custom system image) with one or more
pure C object files produced by the Neuron assembler.
The extra code and data objects in the custom system
image are additional objects that can be referenced by any
application program that is linked with the custom
system image. You can use the Neuron linker to
construct a custom system image.
Library
A file containing one or more pure C object files produced
by the Neuron librarian. The Neuron linker can extract
these object files from the library and combine them with
a Neuron C application program.
Pure C
The Neuron C language is a set of extensions added to a
subset of the ANSI Standard C language. The term
pure
C
in this document refers to the subset language without
the Neuron C extensions.
Stand-alone tool
The
term
stand-alone
means that a tool is available from
the Windows command prompt, so that it can be used
outside of the project manager. All of the tools described
in this appendix can be run in a stand-alone manner as
explained in Appendix A,
, on page 211.
Standard system image
A standard system image is a set of Neuron firmware files
included with the NodeBuilder software. The currently
defined standard system images are listed below:
B3120A20
- Firmware incorporated into a Neuron 3120 Chip.
BIN3120
- Firmware incorporated into a Neuron 3120 Chip.
B3120E1
- Firmware incorporated into a Neuron 3120E1 Chip.
B3120E2
- Firmware incorporated into a Neuron 3120E2 Chip.
B3120E3
- Firmware incorporated into a Neuron 3120E3 Chip.
B3120E4
- Firmware incorporated into a Neuron 3120E4 Chip
or a FT 3120 Smart Transceiver.
B3120E4A
- Firmware incorporated into a Neuron 3120E4 Chip
or a FT 3120 Smart Transceiver.
B3120E4X
- Firmware incorporated into a PL 3120 Smart
Transceiver.
B3120E5
- Firmware incorporated into a Neuron 3120E5 Chip.
B3120A20
- Firmware incorporated into a Neuron 3120A20 Chip.
B3170E4X
- Firmware incorporated into a PL 3170 Smart
Transceiver.