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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [doc/] [html/] [user-guide/] [ecos-key-features.html] - Blame information for rev 174

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
>Key Features</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="Introduction"
26
HREF="user-guide-introduction.html"><LINK
27
REL="NEXT"
28
TITLE="eCos Overview"
29
HREF="ecos-overview.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="user-guide-introduction.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="ecos-overview.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="ECOS-KEY-FEATURES">Chapter 1. Key Features</H1
85
><P
86
></P
87
><UL
88
><LI
89
><P
90
><SPAN
91
CLASS="PRODUCTNAME"
92
>eCos</SPAN
93
> is distributed under the GPL
94
license with an exception which permits proprietary application code
95
to be linked with <SPAN
96
CLASS="PRODUCTNAME"
97
>eCos</SPAN
98
> without itself being
99
forced to be released under the GPL. It is also royalty and buyout
100
free.</P
101
></LI
102
><LI
103
><P
104
>As an Open Source project, <SPAN
105
CLASS="PRODUCTNAME"
106
>eCos</SPAN
107
> is
108
under constant improvement, with an active developer community, based
109
around the <SPAN
110
CLASS="PRODUCTNAME"
111
>eCos</SPAN
112
> web site at <A
113
HREF="http://sources.redhat.com/ecos/"
114
TARGET="_top"
115
>http://sources.redhat.com/ecos/</A
116
>.</P
117
></LI
118
><LI
119
><P
120
>Powerful GUI-based configuration system allowing both large and
121
fine grained configuration of <SPAN
122
CLASS="PRODUCTNAME"
123
>eCos</SPAN
124
>. This
125
allows the functionality of <SPAN
126
CLASS="PRODUCTNAME"
127
>eCos</SPAN
128
> to be
129
customized to the exact requirements of the application.</P
130
></LI
131
><LI
132
><P
133
>Full-featured, flexible, configurable, real time embedded
134
kernel. The kernel provides thread scheduling, synchronization,
135
timer, and communication primitives. It handles hardware resources
136
such as interrupts, exceptions, memory and caches.</P
137
></LI
138
><LI
139
><P
140
>The Hardware Abstraction Layer (HAL) hides the specific features
141
of each supported CPU and platform, so that the kernel and other
142
run-time components can be implemented in a portable fashion.</P
143
></LI
144
><LI
145
><P
146
>Support for &micro;ITRON and POSIX Application Programmer
147
Interfaces (APIs). It also includes a fully featured, thread-safe ISO
148
standard C library and math library.</P
149
></LI
150
><LI
151
><P
152
>Support for a wide variety of devices including many serial
153
devices, ethernet controllers and FLASH memories. There is also
154
support for PCMCIA, USB and PCI interconnects.</P
155
></LI
156
><LI
157
><P
158
>A fully featured TCP/IP stack implementing IP, IPv6, ICMP, UDP
159
and TCP over ethernet. Support for SNMP, HTTP, TFTP and FTP are also
160
present.</P
161
></LI
162
><LI
163
><P
164
>The RedBoot ROM monitor is an application that uses the
165
<SPAN
166
CLASS="PRODUCTNAME"
167
>eCos</SPAN
168
> HAL for portability. It provides
169
serial and ethernet based booting and debug services during
170
development.</P
171
></LI
172
><LI
173
><P
174
>Many components include test programs that validate the
175
components behaviour. These can be used both to check that hardware is
176
functioning correctly, and as examples of
177
<SPAN
178
CLASS="PRODUCTNAME"
179
>eCos</SPAN
180
> usage.</P
181
></LI
182
><LI
183
><P
184
><SPAN
185
CLASS="PRODUCTNAME"
186
>eCos</SPAN
187
> documentation included this User
188
Guide, the Reference Manual and the Components Writer's Guide. These
189
are being continually updated as the system develops.</P
190
></LI
191
></UL
192
></DIV
193
><DIV
194
CLASS="NAVFOOTER"
195
><HR
196
ALIGN="LEFT"
197
WIDTH="100%"><TABLE
198
SUMMARY="Footer navigation table"
199
WIDTH="100%"
200
BORDER="0"
201
CELLPADDING="0"
202
CELLSPACING="0"
203
><TR
204
><TD
205
WIDTH="33%"
206
ALIGN="left"
207
VALIGN="top"
208
><A
209
HREF="user-guide-introduction.html"
210
ACCESSKEY="P"
211
>Prev</A
212
></TD
213
><TD
214
WIDTH="34%"
215
ALIGN="center"
216
VALIGN="top"
217
><A
218
HREF="ecos-user-guide.html"
219
ACCESSKEY="H"
220
>Home</A
221
></TD
222
><TD
223
WIDTH="33%"
224
ALIGN="right"
225
VALIGN="top"
226
><A
227
HREF="ecos-overview.html"
228
ACCESSKEY="N"
229
>Next</A
230
></TD
231
></TR
232
><TR
233
><TD
234
WIDTH="33%"
235
ALIGN="left"
236
VALIGN="top"
237
>Introduction</TD
238
><TD
239
WIDTH="34%"
240
ALIGN="center"
241
VALIGN="top"
242
><A
243
HREF="user-guide-introduction.html"
244
ACCESSKEY="U"
245
>Up</A
246
></TD
247
><TD
248
WIDTH="33%"
249
ALIGN="right"
250
VALIGN="top"
251
><SPAN
252
CLASS="PRODUCTNAME"
253
>eCos</SPAN
254
> Overview</TD
255
></TR
256
></TABLE
257
></DIV
258
></BODY
259
></HTML
260
>

powered by: WebSVN 2.1.0

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