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

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.