OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [doc/] [html/] [user-guide/] [documentation-roadmap.html] - Blame information for rev 616

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 28 unneback
<!-- 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
>Documentation Roadmap</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="UP"
22
TITLE="Introduction"
23
HREF="user-guide-introduction.html"><LINK
24
REL="PREVIOUS"
25
TITLE="Version Conventions"
26
HREF="version-conventions.html"><LINK
27
REL="NEXT"
28
TITLE="Installing eCos"
29
HREF="user-guide-installation.html"></HEAD
30
><BODY
31
CLASS="CHAPTER"
32
BGCOLOR="#FFFFFF"
33
TEXT="#000000"
34
LINK="#0000FF"
35
VLINK="#840084"
36
ALINK="#0000FF"
37
><DIV
38
CLASS="NAVHEADER"
39
><TABLE
40
SUMMARY="Header navigation table"
41
WIDTH="100%"
42
BORDER="0"
43
CELLPADDING="0"
44
CELLSPACING="0"
45
><TR
46
><TH
47
COLSPAN="3"
48
ALIGN="center"
49
>eCos User Guide</TH
50
></TR
51
><TR
52
><TD
53
WIDTH="10%"
54
ALIGN="left"
55
VALIGN="bottom"
56
><A
57
HREF="version-conventions.html"
58
ACCESSKEY="P"
59
>Prev</A
60
></TD
61
><TD
62
WIDTH="80%"
63
ALIGN="center"
64
VALIGN="bottom"
65
></TD
66
><TD
67
WIDTH="10%"
68
ALIGN="right"
69
VALIGN="bottom"
70
><A
71
HREF="user-guide-installation.html"
72
ACCESSKEY="N"
73
>Next</A
74
></TD
75
></TR
76
></TABLE
77
><HR
78
ALIGN="LEFT"
79
WIDTH="100%"></DIV
80
><DIV
81
CLASS="CHAPTER"
82
><H1
83
><A
84
NAME="DOCUMENTATION-ROADMAP">Chapter 5. Documentation Roadmap</H1
85
><P
86
>The <SPAN
87
CLASS="PRODUCTNAME"
88
>eCos</SPAN
89
> documentation is divided into a
90
three main parts:</P
91
><P
92
></P
93
><DIV
94
CLASS="VARIABLELIST"
95
><DL
96
><DT
97
><SPAN
98
CLASS="emphasis"
99
><I
100
CLASS="EMPHASIS"
101
>User Guide</I
102
></SPAN
103
></DT
104
><DD
105
><P
106
>This document. It includes the following sections:</P
107
><P
108
></P
109
><DIV
110
CLASS="VARIABLELIST"
111
><DL
112
><DT
113
>Installing <SPAN
114
CLASS="PRODUCTNAME"
115
>eCos</SPAN
116
></DT
117
><DD
118
><P
119
>  This section describes how to install the
120
  <SPAN
121
CLASS="PRODUCTNAME"
122
>eCos</SPAN
123
> software, how to set up your
124
  hardware and how to test that it is all working.
125
  </P
126
></DD
127
><DT
128
>Programming Under <SPAN
129
CLASS="PRODUCTNAME"
130
>eCos</SPAN
131
></DT
132
><DD
133
><P
134
>  This section describes how to write programs that run under
135
  <SPAN
136
CLASS="PRODUCTNAME"
137
>eCos</SPAN
138
> by running through some examples.
139
  </P
140
></DD
141
><DT
142
>The <SPAN
143
CLASS="PRODUCTNAME"
144
>eCos</SPAN
145
> <SPAN
146
CLASS="APPLICATION"
147
>Configuration Tool</SPAN
148
></DT
149
><DD
150
><P
151
>  This section describes the <SPAN
152
CLASS="PRODUCTNAME"
153
>eCos</SPAN
154
> graphical
155
  configuration tool and how to use it to change how
156
  <SPAN
157
CLASS="PRODUCTNAME"
158
>eCos</SPAN
159
> behaves.</P
160
></DD
161
><DT
162
><SPAN
163
CLASS="PRODUCTNAME"
164
>eCos</SPAN
165
> Programming Concepts and Techniques</DT
166
><DD
167
><P
168
>An explanation of the <SPAN
169
CLASS="PRODUCTNAME"
170
>eCos</SPAN
171
> programming
172
            cycle, and a description of some debugging facilities that
173
            <SPAN
174
CLASS="PRODUCTNAME"
175
>eCos</SPAN
176
> offers.
177
  </P
178
></DD
179
><DT
180
>Configuration and the Package
181
              Repository</DT
182
><DD
183
><P
184
>Information on how to configure <SPAN
185
CLASS="PRODUCTNAME"
186
>eCos</SPAN
187
>
188
              manually, including a reference on the
189
              <B
190
CLASS="COMMAND"
191
>ecosconfig</B
192
> command, memory layouts,
193
              and information on how to manage a package repository
194
              using the <SPAN
195
CLASS="PRODUCTNAME"
196
>eCos</SPAN
197
> Package Administration
198
              Tool.
199
            </P
200
></DD
201
></DL
202
></DIV
203
></DD
204
><DT
205
><SPAN
206
CLASS="emphasis"
207
><I
208
CLASS="EMPHASIS"
209
>Reference Guide</I
210
></SPAN
211
></DT
212
><DD
213
><P
214
>The Reference Guide provides detailed documentation on various
215
aspects of <SPAN
216
CLASS="PRODUCTNAME"
217
>eCos</SPAN
218
>. This document is being
219
constantly updated, so the following list just mentions the more
220
important sections, take a look at the guide itself for the full
221
story.</P
222
><P
223
></P
224
><DIV
225
CLASS="VARIABLELIST"
226
><DL
227
><DT
228
>The <SPAN
229
CLASS="PRODUCTNAME"
230
>eCos</SPAN
231
> Kernel</DT
232
><DD
233
><P
234
>In-depth description of <SPAN
235
CLASS="PRODUCTNAME"
236
>eCos</SPAN
237
>&quot;s
238
              native C kernel API Important considerations are given
239
              for programming the <SPAN
240
CLASS="PRODUCTNAME"
241
>eCos</SPAN
242
>
243
              kernel. The semantics for each kernel function are
244
              described, including how they are affected by
245
              configuration. </P
246
></DD
247
><DT
248
>POSIX and &micro;ITRON APIs</DT
249
><DD
250
><P
251
>A description of the POSIX and &micro;ITRON APIs and how they
252
  are supported under <SPAN
253
CLASS="PRODUCTNAME"
254
>eCos</SPAN
255
>.
256
  </P
257
></DD
258
><DT
259
>The <SPAN
260
CLASS="PRODUCTNAME"
261
>eCos</SPAN
262
> Hardware Abstraction Layer (HAL)</DT
263
><DD
264
><P
265
>A description of the structure and functionality of the
266
  <SPAN
267
CLASS="PRODUCTNAME"
268
>eCos</SPAN
269
> HAL. This section also includes a
270
  porting guide to help moving <SPAN
271
CLASS="PRODUCTNAME"
272
>eCos</SPAN
273
> to
274
  different platforms.
275
  </P
276
></DD
277
><DT
278
>Device Drivers</DT
279
><DD
280
><P
281
>A description of the philosophy behind
282
              <SPAN
283
CLASS="PRODUCTNAME"
284
>eCos</SPAN
285
> device drivers, as well as a
286
              presentation of the C language APIs for using the current
287
              device drivers. </P
288
><P
289
>    Device driver support includes serial, ethernet and FLASH devices,
290
    and support for PCI, PCMCIA and USB interconnects.
291
  </P
292
></DD
293
><DT
294
>RedBoot User's Guide</DT
295
><DD
296
><P
297
>This describes RedBoot, which provides a complete bootstrap
298
        environment for a range of embedded operating systems, such as
299
        embedded Linux and <SPAN
300
CLASS="PRODUCTNAME"
301
>eCos</SPAN
302
>, and
303
        includes facilities such as network downloading and
304
        debugging. It also provides a simple flash file system for
305
        boot images.
306
  </P
307
></DD
308
><DT
309
>TCP/IP Stack Support</DT
310
><DD
311
><P
312
>This describes the Common Networking for
313
        <SPAN
314
CLASS="PRODUCTNAME"
315
>eCos</SPAN
316
> package, which provides
317
        support for a complete TCP/IP networking stack. The design
318
        allows for the actual stack to be modular and at the current
319
        time two different implementations, one based on OpenBSD from
320
        2000 and a new version based on FreeBSD, are available.
321
  </P
322
><P
323
>Other components related to networking, including support for
324
        SNMP, DNS, HTTP and FTP, are also described.
325
  </P
326
></DD
327
></DL
328
></DIV
329
></DD
330
><DT
331
><SPAN
332
CLASS="emphasis"
333
><I
334
CLASS="EMPHASIS"
335
>Component Writer's Guide</I
336
></SPAN
337
></DT
338
><DD
339
><P
340
>The Component Writer's Guide is intended for developers who need
341
to add or modify parts of <SPAN
342
CLASS="PRODUCTNAME"
343
>eCos</SPAN
344
> itself. It
345
describes the following things:</P
346
><P
347
></P
348
><DIV
349
CLASS="VARIABLELIST"
350
><DL
351
><DT
352
>Overview</DT
353
><DD
354
><P
355
>An explanation of the configuration technology used in
356
  <SPAN
357
CLASS="PRODUCTNAME"
358
>eCos</SPAN
359
>, why it is done this way, how it
360
  works and the terminology used.
361
  </P
362
></DD
363
><DT
364
>Package Organization</DT
365
><DD
366
><P
367
>A description of the <SPAN
368
CLASS="PRODUCTNAME"
369
>eCos</SPAN
370
> package
371
  repository, how it is organized and how packages themselves are
372
  organized.
373
  </P
374
></DD
375
><DT
376
>The CDL Language</DT
377
><DD
378
><P
379
>A description of the CDL language and how it is used to
380
  control the configuration of <SPAN
381
CLASS="PRODUCTNAME"
382
>eCos</SPAN
383
>
384
  components. The document also contains a complete specification of
385
  the language.
386
  </P
387
></DD
388
><DT
389
>The Build Process</DT
390
><DD
391
><P
392
>A description of what happens once a configuration has been
393
  created and must be built into a set of executables.
394
  </P
395
></DD
396
></DL
397
></DIV
398
></DD
399
></DL
400
></DIV
401
></DIV
402
><DIV
403
CLASS="NAVFOOTER"
404
><HR
405
ALIGN="LEFT"
406
WIDTH="100%"><TABLE
407
SUMMARY="Footer navigation table"
408
WIDTH="100%"
409
BORDER="0"
410
CELLPADDING="0"
411
CELLSPACING="0"
412
><TR
413
><TD
414
WIDTH="33%"
415
ALIGN="left"
416
VALIGN="top"
417
><A
418
HREF="version-conventions.html"
419
ACCESSKEY="P"
420
>Prev</A
421
></TD
422
><TD
423
WIDTH="34%"
424
ALIGN="center"
425
VALIGN="top"
426
><A
427
HREF="ecos-user-guide.html"
428
ACCESSKEY="H"
429
>Home</A
430
></TD
431
><TD
432
WIDTH="33%"
433
ALIGN="right"
434
VALIGN="top"
435
><A
436
HREF="user-guide-installation.html"
437
ACCESSKEY="N"
438
>Next</A
439
></TD
440
></TR
441
><TR
442
><TD
443
WIDTH="33%"
444
ALIGN="left"
445
VALIGN="top"
446
>Version Conventions</TD
447
><TD
448
WIDTH="34%"
449
ALIGN="center"
450
VALIGN="top"
451
><A
452
HREF="user-guide-introduction.html"
453
ACCESSKEY="U"
454
>Up</A
455
></TD
456
><TD
457
WIDTH="33%"
458
ALIGN="right"
459
VALIGN="top"
460
>Installing <SPAN
461
CLASS="PRODUCTNAME"
462
>eCos</SPAN
463
></TD
464
></TR
465
></TABLE
466
></DIV
467
></BODY
468
></HTML
469
>

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.