beautypg.com

Application program development, Izot nodebuilder development tool, Development hardware setup – Echelon Series 6000 Chip databook User Manual

Page 126

background image

Application Program Development

You can perform initial development and test for Neuron C applications using the IzoT

NodeBuilder Development Tool. You can also perform application debugging using the IzoT

NodeBuilder Development Tool. See the IzoT NodeBuilder User’s Guide for detailed

instructions on developing, testing, and debugging applications.
For initial device development, you should use the FT 6000 EVB Evaluation Boards that are

included with the FT 6000 EVK. These boards include sample applications that demonstrate

simple Neuron C applications for an FT 6000 Smart Transceiver. See the FT 6000 EVB

Hardware Guide for more information about the FT 6000 EVB Evaluation Boards.

IzoT NodeBuilder Development Tool

The IzoT NodeBuilder Development Tool is a hardware and software platform that is used to

develop applications for Neuron Chips and Echelon Smart Transceivers. The IzoT

NodeBuilder tool enables you to do the following tasks:

View standard resource file definitions for SNVTs, SCPTs, and standard functional

profiles.

Create your own resource files with your UNVTs, UCPTs, and user functional

profiles.

Automatically generate Neuron C code that implements your device interface.

Edit your Neuron C code to implement your device functionality.

Compile and build your application, and download it to an FT 6000 EVB Evaluation

Board or to your own devices.

Test with prototype I/O hardware on the FT 6000 EVB Evaluation Board, use the FT

6000 EVB to prototype and test your own I/O hardware, or use your own custom

device.

Install your device into a L

ON

W

ORKS

network and test your device interoperating

with other L

ON

W

ORKS

devices.

Use the LNS Plug-in Framework to develop an LNS plug-in for your device.

Test your LNS plug-in with the IzoT Commissioning Tool to ensure that your device

is easy to configure and install.

The IzoT NodeBuilder Development Tool is required to build applications for Series 6000

devices.
For more information about using the IzoT NodeBuilder Development Tool, see the IzoT

NodeBuilder User’s Guide.

Development Hardware Setup

You configure the IzoT NodeBuilder Development Tool to use the TP/FT-10 channel by using

an IzoT compatible network interface with a TP/FT-10 connection; this is typically done

using an IzoT Router. For initial device development, use the FT 6000 Evaluation Board

device template to target the FT 6000 EVB Evaluation Board for the development

environment or as the base template for your Series 6000 device. By default, the hardware

template for the FT 6000 EVB platform uses an 80 MHz system clock. You can choose any of

114

Programming Considerations