beautypg.com

Dbc2c20 software, Installing the ftxl developer’s kit, Ftxl api files – Echelon FTXL User Manual

Page 32

background image

20

Getting Started with FTXL

DBC2C20 Software

Although the DBC2C20 Altera Cyclone II Development Board includes a set of

software for general FPGA development, you do not need to install any of the
DBC2C20 software to work with the FTXL Developer’s Kit. All of the necessary

FPGA components and other software for the DBC2C20 development board are

installed with the FTXL Developer’s Kit.

Installing the FTXL Developer’s Kit

To install the FTXL Developer’s Kit, perform the following steps:

1. Download the FTXL Developer’s Kit from

www.echelon.com/ftxl

.

Although the download is free, you must agree to the licence terms for the
FTXL Developer’s Kit when you download it.

2. Double click the FtxlDevKit100.exe file that you downloaded. The

Echelon FTXL Developer’s Kit main installer window opens.

3. Follow the installation dialogs to install the FTXL Developer’s Kit onto

your computer.

After you install the kit, you can integrate it into your Nios II application

development environment, as described in Chapter 6,

Working with the Nios II

Development Environment

, on page 101.

In addition to the FTXL Developer’s Kit, the installation program also installs:

• L

ON

M

ARK

®

Resource Files

• L

ON

M

ARK

Standard Program ID Calculator

• NodeBuilder Resource Editor

FTXL API Files

The FTXL LonTalk protocol stack and FTXL LonTalk API are provided as a C

object library. In addition, the FTXL Developer’s Kit includes a set of portable

ANSI C files that accompany the API, which are listed in Table 5. These files are
contained in the [

FTXL

]\Core directory (where [

FTXL

] is the directory in which

you installed FTXL, usually C:\LonWorks\FTXL). In addition, there is a backup

of these files in a ZIP file in the [

FTXL

]\SourceArchive directory.

The LonTalk Interface Developer utility automatically copies these files into the

project folder, but does not overwrite existing files with the same names.

Table 5. FTXL LonTalk API Files

File Name

Description

FtxlApi.h

Function definitions for the FTXL LonTalk API

FtxlHal.h
FtxlHal.c

Functions for the FTXL hardware abstraction layer (HAL)