164
K
A
DAK
AMX System Configuration
14.2 System Configuration Builder
The AMX Configuration Builder is a software generation tool which can be used to
create your AMX System Configuration Module. The Builder helps to reduce total
system implementation time by eliminating the manual generation process by which your
System Configuration Module would otherwise have to be produced. The Builder
consists of two components: the Configuration Manager and the Configuration
Generator. The Configuration Manager is an interactive utility which allows you to
define and edit all of the parameters which must be included in your System
Configuration Module to use AMX and its Managers.
The configuration process is illustrated in the block diagram of Figure 14.2-1.
The Configuration Manager lets you define your system to meet your needs. It produces
a text file called a User Parameter File. This file contains a cryptic representation of your
description of your system.
The Configuration Manager is also able to read a User Parameter File allowing you to use
the Configuration Manager to edit the content of a previously defined system description.
For convenience, the Configuration Manager has the ability to directly invoke its own
copy of the Configuration Generator. The Configuration Generator reads your User
Parameter File and uses the information in it to produce a source file called the System
Configuration Module and a text file called the System Documentation Module.
The Configuration Generator uses a file called the System Configuration Template as a
model for your System Configuration Module. This template file is merged with the
information in your User Parameter File to produce your System Configuration Module.
The Configuration Generator also merges a file called the System Documentation
Template with the information in your User Parameter File to produce your System
Documentation Module, a text file summarizing the characteristics of your AMX
configuration.
The assembly language System Configuration Module must be assembled as described in
the toolset specific chapter of the AMX Tool Guide for inclusion in your AMX system.
If you are not using one of the toolsets supported by KADAK, you may still be able to
use the AMX Configuration Builder by altering the System Configuration Template File
as described in Appendix C.
The Configuration Generator is also available as a separate, stand alone DOS utility.
This utility program can be used within your make files to generate and then compile
your System Configuration Module. Instructions for doing so are provided in the AMX
Tool Guide.
If you are not doing your development on a PC or compatible, you may still be able to
port the Configuration Generator to your development system as described in
Appendix C.