Products
Home  : Products  : Product Family Listings  : DeviceMaster Software Developer Kit (SDK)

DeviceMaster Software Developer Kit (SDK)

DeviceMaster RTS and DeviceMaster PRO are 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

If you have already purchased the Developer Kit, login here for downloads, support and updates.

Requirements

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).

In order to develop eCos applications, the ARM-ELF tools and the pre-compiled eCos libraries must be installed. The Windows ARM-ELF tools require that Cygwin be installed. If you wish to modify the eCos configuration, then the eCos sources must be installed. Changes in eCos configuration require that the eCos libraries and include files be rebuilt from the eCos source tree.

Developer 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.
  • Documentation on eCos TCP/IP and SNMP packages.
  • A summary of 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.

Software Updates

Updated information for the DeviceMaster Developer's Kit can be downloaded free of charge by SDK users from our secure site. You may need to request a user name and password for the secure ftp site, if you have not done so previously.

Developer Support Options

Comtrol Corporation provides two types of technical support assistance on our Developer products.

Free telephone support is provided for basic issues involving the Developer Kit environment as well as the Developer Platforms. This level of technical support will provide you with assistance up to and including:

  • Installation of the development environment on your host system (Linux, Windows NT4, or Windows 2000)
  • Building of one of the sample applications packaged with the Developer Kit
  • Downloading the sample application to your target platform
  • Running the application on your target platform

Fee-based telephone and e-mail support is provided for all other issues pertaining to development with the Developer Kit. The following tasks are considered billable and will incur charges:

  • Telephone conversations and conference calls
  • E-mail correspondence
  • Technical research pertinent to the indicated problem
  • Application / driver code review, debugging, etc.

Pricing

Developer Support costs $100.00 for the first hour and $50 for each additional half hour with a minimum per-incident charge of one-hour.

If Developer Support confirms that your incident resulted from a bug in the Comtrol Developer product as advertised, the support incident will be handled free of charge.

Payment Options

Customers may use Visa, American Express or MasterCard to pay for Developer Support. Please have your Credit Card available when calling for technical support.

 
Comtrol Privacy Policy | Terms of Use | Trademark and Logo Guidelines | Contact Us | Site Index | RocketPort | DeviceMaster | LodgingLink & Edgeware
                                                           
Send any comments or questions regarding this Web site to the webmaster.