Overview of the lontalk stack development process – Echelon LonTal Stack User Manual

Page 24

Advertising
background image

12

Introduction to the LonTalk Stack

Overview of the LonTalk Stack Development
Process

The development process for a LonTalk Stack application includes the following

steps:

1. Load the Neuron firmware and the Layer 2 MIP on the Echelon Smart

Transceiver or Neuron Chip.

2. Create the serial I/O hardware interface between your host processor and

the Echelon Smart Transceiver or Neuron Chip.

3. Develop a LonTalk Stack serial driver for your host processor that

manages the handshaking and data transfers between the host processor
and the Echelon Smart Transceiver or Neuron Chip.

4. Create a model file that defines the interoperable interface of your

LonTalk Stack device, including its network inputs and outputs.

5. Use the LonTalk Interface Developer utility to generate application

framework files and interface files from the model file.

6. Use a C/C++ development tool to create the LonTalk Stack application,

with input from:
• The application framework files generated by the LonTalk Interface

Developer utility

• The operating system abstraction layer (OSAL) files, which you might

need to modify

• The non-volatile data (NVD) driver files, which you might need to

modify

• The LonTalk host stack
• The LonTalk API

A LonTalk Stack device is comprised of both hardware and software components;

therefore, different people can be involved in the various steps, and these steps
can occur in parallel or sequentially. The figure does not imply a required order

of steps.

Advertising