1 <!-- Copyright (C) 2003 Red Hat, Inc. -->
2 <!-- This material may be distributed only subject to the terms -->
3 <!-- and conditions set forth in the Open Publication License, v1.0 -->
4 <!-- or later (the latest version is presently available at -->
5 <!-- http://www.opencontent.org/openpub/). -->
6 <!-- Distribution of the work or derivative of the work in any -->
7 <!-- standard (paper) book form is prohibited unless prior -->
8 <!-- permission is obtained from the copyright holder. -->
12 >Coarse-grained Configuration</TITLE
13 ><meta name="MSSmartTagsPreventParsing" content="TRUE">
16 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
19 TITLE="eCos User Guide"
20 HREF="ecos-user-guide.html"><LINK
22 TITLE="Manual Configuration"
23 HREF="manual-configuration.html"><LINK
26 HREF="ecos-packages.html"><LINK
28 TITLE="Fine-grained Configuration"
29 HREF="fine-grained-configuration.html"></HEAD
40 SUMMARY="Header navigation table"
57 HREF="ecos-packages.html"
65 >Chapter 28. Manual Configuration</TD
71 HREF="fine-grained-configuration.html"
85 NAME="COARSE-GRAINED-CONFIGURATION">Coarse-grained Configuration</H1
87 >Coarse-grained configuration of
91 > system means making configuration changes using the
103 >switching to different target hardware</P
107 >switching to a different template</P
111 >adding or removing a package</P
115 >changing the version of a package</P
126 > configuration, it generates a configuration
129 >Suppose that the configuration was first created using
130 the following command line: </P
139 >$ ecosconfig new stdeval1</PRE
144 >To change the target hardware to the Cogent CMA28x
145 PowerPC board, the following command would be needed:
155 >$ ecosconfig target cma28x</PRE
160 >To switch to the PowerPC simulator instead: </P
169 >$ ecosconfig target psim</PRE
174 >As the hardware changes, hardware-related packages such as
175 the HAL packages and device drivers will be added to and removed
176 from the configuration as appropriate. </P
178 >To remove any package from the current configuration, use
191 >$ ecosconfig remove uitron</PRE
196 >You can disable multiple packages using multiple arguments,
206 >$ ecosconfig remove uitron libm</PRE
211 >If this turns out to have been a mistake then you can
212 re-enable one or more packages with the
225 >$ ecosconfig add libm</PRE
230 >Changing the desired version for a package is also
240 >$ ecosconfig version v2_1 kernel</PRE
245 >It is necessary to regenerate the build tree and header
246 files following any changes to the configuration before
259 >$ ecosconfig tree</PRE
269 SUMMARY="Footer navigation table"
280 HREF="ecos-packages.html"
289 HREF="ecos-user-guide.html"
298 HREF="fine-grained-configuration.html"
314 HREF="manual-configuration.html"
322 >Fine-grained Configuration</TD