Dbc2c20 software, Installing the ftxl developer’s kit, Ftxl api files – Echelon FTXL User Manual
Page 32
![background image](/manuals/735717/32/background.png)
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
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,
, 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)