Definitions – Echelon Neuron C User Manual

Page 240

Advertising
background image

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,

Neuron C Tools Stand-Alone

Use

, 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.

Advertising