I
 
Introduction
Development Kit Contents
Price List
 
 



Introduction

The DeviceMaster RTS is Comtrol's solutions for connecting serial devices and running applications that can benefit from real-time performance. Using Comtrol's developer kit, these DeviceMaster models can be programmed to perform a wide variety of local processing tasks, including:

  • Data Protocol Conversion
  • Data Routing
  • Data Validation
  • Data Tagging
  • Data Logging
  • And much more

The DeviceMaster Software Developer Kit (SDK) includes the basic tools required to develop eCos applications for the Comtrol DeviceMaster platform. It is assumed that you have experience with embedded software development and are familiar with software development tools under the host environment (Linux or Windows/ Cygwin).

Installing the ARM-ELF tools, pre-complied eCos libraries and Cygwin enables you to develop eCos applications.
Should you wish to modify the eCos configuration, simply install the eCos sources.
Any changes made to the eCos configuration require that the eCos libraries and include files be rebuilt from the source tree.

 


Development Kit Contents

ARM-ELF Tools - Cross Development Toolchains and Supporting Documentation
  • GNU cross development tools (compiler, linker, assembler, debugger) are included for IA32 hosts running either Cygwin/Win32 or Linux.
  • Complete Cygwin binary distribution and binaries for ARM-ELF cross development tools for Cygwin.
  • ARM-ELF cross development toolchains for Linux Platform.
    All documentation in PDF format for the GNU development tools


eCos (source and object distributions)
The SDK distribution contains a pre-compiled version of eCos configured for the DeviceMaster. You may use this library to develop eCos applications without having to build eCos from its sources. Installation instructions and the pre-compiled libraries are included.

This version of eCos is based on a CVS snapshot taken in December 2000 with some fixes and enhancements.

The complete sources used to build the eCos binaries and the configuration file that was used are included along with full documentation for configuring and building eCos and a list of modifications that have been made to eCos since it was checked out of the RedHat eCos CVS repository.


Sample Applications
Sample application sources are included: two applications that both include web servers and two small example applications that show how to use Comtrol Corporation's Ethernet and serial drivers).

  • Web-Server - Demonstration application based on GoAhead's webserver with minimal changes required to build and run on DeviceMaster platform.
  • Comtrol SocketServer - A simplified version of the Comtrol SocketServer application (which also includes the GoAhead web-server) that is shipped in flash ROM as the default application.
  • NetEcho and SerEcho - Two sample eCos applications that demonstrate how to use Comtrol’s serial and Ethernet drivers.

Manuals
  • Introduction to eCos and a tutorial on installing and using eCos and ARM tools.
  • Users guide for eCos configuration utilities, the eCos package repository, and various tool options.
  • Reference manual for eCos kernel and libraries APIs.
  • eCos TCP/IP and SNMP package documentation.
  • DeviceMaster RTS RedBoot (bootloader) commands.
  • RedBoot (bootloader) users manual.
  • How to add components to the eCos configuration database. Only needed if you want to add a package to eCos or modify the structure of the configuration database.
  • Documentation for Comtrol serial drivers. Includes commentary on how it is used in serecho.
  • Documentation for Comtrol ethernet drivers. Includes commentary on how it is used in netecho.