]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - doc/html/user-guide/ecos-programming-concepts-and-techniques.html
Initial revision
[karo-tx-redboot.git] / doc / html / user-guide / ecos-programming-concepts-and-techniques.html
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.               -->
9 <HTML
10 ><HEAD
11 ><TITLE
12 >eCos Programming Concepts and Techniques</TITLE
13 ><meta name="MSSmartTagsPreventParsing" content="TRUE">
14 <META
15 NAME="GENERATOR"
16 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
17 "><LINK
18 REL="HOME"
19 TITLE="eCos User Guide"
20 HREF="ecos-user-guide.html"><LINK
21 REL="PREVIOUS"
22 TITLE="Creating a Shell"
23 HREF="config-tool-creating-a-shell.html"><LINK
24 REL="NEXT"
25 TITLE="CDL Concepts"
26 HREF="cdl-concepts.html"></HEAD
27 ><BODY
28 CLASS="PART"
29 BGCOLOR="#FFFFFF"
30 TEXT="#000000"
31 LINK="#0000FF"
32 VLINK="#840084"
33 ALINK="#0000FF"
34 ><DIV
35 CLASS="NAVHEADER"
36 ><TABLE
37 SUMMARY="Header navigation table"
38 WIDTH="100%"
39 BORDER="0"
40 CELLPADDING="0"
41 CELLSPACING="0"
42 ><TR
43 ><TH
44 COLSPAN="3"
45 ALIGN="center"
46 >eCos User Guide</TH
47 ></TR
48 ><TR
49 ><TD
50 WIDTH="10%"
51 ALIGN="left"
52 VALIGN="bottom"
53 ><A
54 HREF="config-tool-creating-a-shell.html"
55 ACCESSKEY="P"
56 >Prev</A
57 ></TD
58 ><TD
59 WIDTH="80%"
60 ALIGN="center"
61 VALIGN="bottom"
62 ></TD
63 ><TD
64 WIDTH="10%"
65 ALIGN="right"
66 VALIGN="bottom"
67 ><A
68 HREF="cdl-concepts.html"
69 ACCESSKEY="N"
70 >Next</A
71 ></TD
72 ></TR
73 ></TABLE
74 ><HR
75 ALIGN="LEFT"
76 WIDTH="100%"></DIV
77 ><DIV
78 CLASS="PART"
79 ><A
80 NAME="ECOS-PROGRAMMING-CONCEPTS-AND-TECHNIQUES"><DIV
81 CLASS="TITLEPAGE"
82 ><H1
83 CLASS="TITLE"
84 >V. <SPAN
85 CLASS="PRODUCTNAME"
86 >eCos</SPAN
87 > Programming Concepts and Techniques</H1
88 ><DIV
89 CLASS="PARTINTRO"
90 ><A
91 NAME="PROGRAMMING-PARTINTRO"><P
92 >Programming with <SPAN
93 CLASS="PRODUCTNAME"
94 >eCos</SPAN
95 > is somewhat different from programming
96       in more traditional environments. <SPAN
97 CLASS="PRODUCTNAME"
98 >eCos</SPAN
99 > is a configurable open
100       source system, and you are able to configure and build a system
101       specifically to meet the needs of your application. </P
102 ><P
103 >Various different directory hierarchies are involved in
104       configuring and building the system: the <SPAN
105 CLASS="emphasis"
106 ><I
107 CLASS="EMPHASIS"
108 >component
109         repository</I
110 ></SPAN
111 >, the <SPAN
112 CLASS="emphasis"
113 ><I
114 CLASS="EMPHASIS"
115 >build tree</I
116 ></SPAN
117 >,
118       and the <SPAN
119 CLASS="emphasis"
120 ><I
121 CLASS="EMPHASIS"
122 >install tree</I
123 ></SPAN
124 >. These directories
125       exist in addition to the ones used to develop
126       applications.</P
127 ></DIV
128 ><DIV
129 CLASS="TOC"
130 ><DL
131 ><DT
132 ><B
133 >Table of Contents</B
134 ></DT
135 ><DT
136 >24. <A
137 HREF="cdl-concepts.html"
138 >CDL Concepts</A
139 ></DT
140 ><DT
141 >25. <A
142 HREF="component-repo-and-working-dirs.html"
143 >The Component Repository and Working Directories</A
144 ></DT
145 ><DT
146 >26. <A
147 HREF="compiler-and-linker-options.html"
148 >Compiler and Linker Options</A
149 ></DT
150 ><DT
151 >27. <A
152 HREF="debugging-techniques.html"
153 >Debugging Techniques</A
154 ></DT
155 ></DL
156 ></DIV
157 ></DIV
158 ></DIV
159 ><DIV
160 CLASS="NAVFOOTER"
161 ><HR
162 ALIGN="LEFT"
163 WIDTH="100%"><TABLE
164 SUMMARY="Footer navigation table"
165 WIDTH="100%"
166 BORDER="0"
167 CELLPADDING="0"
168 CELLSPACING="0"
169 ><TR
170 ><TD
171 WIDTH="33%"
172 ALIGN="left"
173 VALIGN="top"
174 ><A
175 HREF="config-tool-creating-a-shell.html"
176 ACCESSKEY="P"
177 >Prev</A
178 ></TD
179 ><TD
180 WIDTH="34%"
181 ALIGN="center"
182 VALIGN="top"
183 ><A
184 HREF="ecos-user-guide.html"
185 ACCESSKEY="H"
186 >Home</A
187 ></TD
188 ><TD
189 WIDTH="33%"
190 ALIGN="right"
191 VALIGN="top"
192 ><A
193 HREF="cdl-concepts.html"
194 ACCESSKEY="N"
195 >Next</A
196 ></TD
197 ></TR
198 ><TR
199 ><TD
200 WIDTH="33%"
201 ALIGN="left"
202 VALIGN="top"
203 >Creating a Shell</TD
204 ><TD
205 WIDTH="34%"
206 ALIGN="center"
207 VALIGN="top"
208 >&nbsp;</TD
209 ><TD
210 WIDTH="33%"
211 ALIGN="right"
212 VALIGN="top"
213 >CDL Concepts</TD
214 ></TR
215 ></TABLE
216 ></DIV
217 ></BODY
218 ></HTML
219 >