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.