Provided by: ecosconfig-imx_200910-0ubuntu6_amd64 bug

NAME

       ecosconfig — eCos configuration program

SYNOPSIS

       ecosconfig  [--help  ]  [--config=file]  [--prefix=dir]  [--srcdir=dir]  [--no-resolve]  [--ignore-errors
       | -i ]  [--verbose  | -v ]  [-q] command

DESCRIPTION

       This manual page documents briefly the ecosconfig command.

       This manual page was written for the Debian distribution because the original program  does  not  have  a
       manual page.  Instead, it has documentation in the PDF format; see below.

       ecosconfig  is a program to configure your eCos kernel linked with your embedded application and creating
       the build tree.

OPTIONS

       This program follows the usual GNU command line syntax, with long options starting with two dashes (`-').
       A summary of options is included below.  For a complete description, see the PDF files.

       -h           --help
                 Provides basic usage guidelines for the available commands and qualifiers. All other qualifiers
                 and commands are ignored if --help is used.

       --config=file
                 Specifies an eCos configuration save file for use by the tool. By default, the file ecos.ecc in
                 the  current  directory  is  used. Developers may prefer to use a common location for all their
                 eCos configurations rather than keep the configuration information in the  base  of  the  build
                 tree.

       --prefix=dir
                 Specifies  an  alternative location for the install tree.  By default, the install tree resides
                 inside the install directory in the build tree.  Developers may prefer to locate the build tree
                 in a temporary file hierarchy but keep the install tree in a more permanent location.

       --srcdir=dir
                 Specifies  the  location  of  the component repository.  By default, the tool uses the location
                 specified in the ECOS_REPOSITORY environment variable. Developers may prefer  to  use  of  this
                 qualifier if they are working with more than one repository.

       --no-resolve
                 Disables  the  implicit  resolution  of  conflicts  while  manipulating the configuration data.
                 developers may prefer to reslove conflicts by editing the eCos configuration save file manually
                 The check command implicitely uses --no-resolve.

       --ignore-errors -i
                 By  default,  ecosconfig will exit with an error code if the current configuration contains any
                 conflicts, and it is not possible to generate or update a build tree for  such  configurations.
                 This  qualifier causes ecosconfig to ignore such problems, and hence it is possible to generate
                 a build tree even if there are still conflicts. Of course, there are  no  guarantees  that  the
                 resulting system will actually do anything useful.

       -v           --verbose
                 Display more information.

       -q        Display less information.

COMMANDS

       The available commands for ecosconfig are as follows:

       list      Lists  the  available  packages,  targets  and  templates  as installed in the eCos repository.
                 Aliases and package versions are also reported.

       new target [template [version]]
                 Creates a new eCos configuration for the specified target hardware and  saves  it.  A  software
                 template  may  also  be  specified.  By  default,  the template named `default' is used. If the
                 template version is not specified, the latest version is used.

       target target
                 Changes the target hardware selection for the  eCos  configuration.  This  has  the  effect  of
                 unloading  packages  supporting  the  target selected previously and loading the packages which
                 support the new hardware. This  command  will  be  used  typically  when  switching  between  a
                 simulator and real hardware.

       template template [version]
                 Changes  the  template  selection  for the eCos configuration. This has the effect of unloading
                 packages specified by the template selected previously and loading the  packages  specified  by
                 the new template. By default, the latest version of the specified template is used.

       remove packages
                 Removes the specified packages from the eCos configuration. This command will be used typically
                 when the template on which a configuration is based contains packages which are not required.

       add packages
                 Adds the specified packages to the eCos configuration. This command will be used typically when
                 the  template  on  which  a  configuration is based does not contain all the packages which are
                 required. For example, add-on packages provided by third parties  will  not  be  known  to  the
                 standard templates so they will have to be added explicitely.

       version version packages
                 Selects  the  specified version of a number of packages in the eCos configuration.  By default,
                 the most recent version of each package is used. This command will be used  typically  when  an
                 older version of a package is required.

       check     Presents the following information concerning the current configuration:

                    0. the selected target hardware

                    1. the selected template

                    2. additional packages

                    3. removed packages

                    4. the selected version of packages where this is not the most recent version

                    5. conflicts in the current configuration

                 The  check command will never perform automatic conflict resolution, so there is no need to use
                 --no-resolve.

       resolve   Resolves conflicts identified in the  current  eCos  configuration  by  invoking  an  inference
                 capability.  Resolved  conflicts  are  reported,  but not all conflicts may be resolvable. This
                 command will be used typically following manual editing of the configuration.

       export file
                 Exports a minimal eCos configurastion save file with the specified  name.  This  file  contains
                 only  those  options  which  do  not have their default value. Such files are used typically to
                 transfer option values from one configuration to another.

       import file
                 Imports a minimal eCos configuration save file with the specified name.  The  values  of  those
                 options specified in the file are applied to the current configuration.

SEE ALSO

       The programs are documented fully by eCos User's Guide
        available.

AUTHOR

       This  manual page was written by Masato Taruishi <taru@debian.org> for the Debian system (but may be used
       by others). This is mostly copied from the eCos's user guide available in html or PDF format.

                                                                                                         ECOS(1)