beautypg.com

Izot nodebuilder development tool, Assembler files, Source files – Echelon Neuron User Manual

Page 16: Naming convention

background image

The Neuron Librarian, available from the command line as NLIB.EXE, allows

you to create and manage libraries, or add and remove individual object files to

and from an existing library.
See the Neuron C Programmer’s Guide for more information about the Neuron

Librarian.

IzoT NodeBuilder Development Tool

The IzoT NodeBuilder FX Development Tool is a hardware and software platform

for developing applications for Neuron Chips and Smart Transceivers. With the

IzoT NodeBuilder FX Development Tool, you can perform many tasks for

developing L

ON

W

ORKS

devices, including: write and edit Neuron C code,

generate Neuron C code for the device interface, compile and build your

application, and debug your application.
The IzoT NodeBuilder FX Development Tool does not work directly with Neuron

assembly language files. However, it can produce an assembly listing output file

for your Neuron C programs, and it can embed your assembly source files into

your application if it includes the #pragma include_assembly_file directive.

The IzoT NodeBuilder FX Development tool can also provide Neuron function

libraries (which can contain object files based on your assembly source) to the

linker, thus making these assembly-coded functions available to your application.
Note that the IzoT NodeBuilder FX Development Tool does not directly support

debugging of code written in assembly or of any code brought in from a function

library.
See the IzoT NodeBuilder FX User’s Guide for more information about the IzoT

NodeBuilder FX Development Tool.

Assembler Files

The Neuron Assembler requires a single source input file, and produces one

object output file, and optionally also produces a listing output file. The

descriptions and requirements for native Neuron assembly files also apply to

Neuron assembly source files that are used with the Neuron C Compiler’s

#pragma include_assembly_file directive.
The following sections describe these files.

Source Files

A source file (the input file) contains zero, one, or more lines of Neuron assembly

source code. This source code can consist of Neuron assembly instructions or

Neuron assembly directives.
The following sections describe the file naming convention and file format for

source files.

Naming Convention

A file that contains Neuron assembly source can have any file name that is

allowed by the operating system, but the use of the .ns file extension is

6

Introduction