]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - doc/html/ref/getting-started-with-redboot.html
RedBoot TX53 Release 2012-02-15
[karo-tx-redboot.git] / doc / html / ref / getting-started-with-redboot.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 >Getting Started with RedBoot</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 Reference Manual"
20 HREF="ecos-ref.html"><LINK
21 REL="UP"
22 TITLE="RedBoot&#8482; User's Guide"
23 HREF="redboot.html"><LINK
24 REL="PREVIOUS"
25 TITLE="RedBoot&#8482; User's Guide"
26 HREF="redboot.html"><LINK
27 REL="NEXT"
28 TITLE="Installing RedBoot"
29 HREF="installing-redboot.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 Reference Manual</TH
50 ></TR
51 ><TR
52 ><TD
53 WIDTH="10%"
54 ALIGN="left"
55 VALIGN="bottom"
56 ><A
57 HREF="redboot.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="installing-redboot.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="GETTING-STARTED-WITH-REDBOOT">Chapter 1. Getting Started with RedBoot</H1
85 ><DIV
86 CLASS="TOC"
87 ><DL
88 ><DT
89 ><B
90 >Table of Contents</B
91 ></DT
92 ><DT
93 ><A
94 HREF="getting-started-with-redboot.html#REDBOOT-ON-THE-WEB"
95 >More information about RedBoot on the web</A
96 ></DT
97 ><DT
98 ><A
99 HREF="installing-redboot.html"
100 >Installing RedBoot</A
101 ></DT
102 ><DT
103 ><A
104 HREF="user-interface.html"
105 >User Interface</A
106 ></DT
107 ><DT
108 ><A
109 HREF="redboot-editing-commands.html"
110 >RedBoot Editing Commands</A
111 ></DT
112 ><DT
113 ><A
114 HREF="startup-mode.html"
115 >RedBoot Startup Mode</A
116 ></DT
117 ><DT
118 ><A
119 HREF="resource-usage.html"
120 >RedBoot Resource Usage</A
121 ></DT
122 ><DT
123 ><A
124 HREF="configuring-the-redboot-environment.html"
125 >Configuring the RedBoot Environment</A
126 ></DT
127 ></DL
128 ></DIV
129 ><P
130 >RedBoot&#8482; is an acronym for "Red Hat Embedded Debug and Bootstrap",
131 and is the standard embedded system debug/bootstrap environment from Red Hat,
132 replacing the previous generation of debug firmware: CygMon and GDB
133 stubs. It provides a complete bootstrap environment for a range of embedded
134 operating systems, such as embedded Linux&#8482; and eCos&#8482;, and includes facilities
135 such as network downloading and debugging. It also provides a simple flash
136 file system for boot images.</P
137 ><P
138 >RedBoot provides a wide set of tools for downloading and executing programs
139 on embedded target systems, as well as tools for manipulating the target system's
140 environment. It can be used for both product development (debug support) and
141 for end product deployment (flash and network booting).</P
142 ><P
143 >Here are some highlights of RedBoot&#8217;s capabilities:  </P
144 ><P
145 ></P
146 ><UL
147 ><LI
148 ><P
149 >Boot scripting support</P
150 ></LI
151 ><LI
152 ><P
153 >Simple command line interface for RedBoot configuration and
154 management, accessible via serial (terminal) or Ethernet (telnet) </P
155 ></LI
156 ><LI
157 ><P
158 >Integrated GDB stubs for connection to a host-based debugger
159 via serial or ethernet. (Ethernet connectivity is limited to local network
160 only)</P
161 ></LI
162 ><LI
163 ><P
164 >Attribute Configuration - user control of aspects such as
165 system time and date (if applicable), default Flash image to boot from, default
166 failsafe image, static IP address, etc.</P
167 ></LI
168 ><LI
169 ><P
170 >Configurable and extensible, specifically adapted to the target
171 environment </P
172 ></LI
173 ><LI
174 ><P
175 >Network bootstrap support including setup and download, via
176 BOOTP, DHCP and TFTP</P
177 ></LI
178 ><LI
179 ><P
180 >X/YModem support for image download via serial</P
181 ></LI
182 ><LI
183 ><P
184 >Power On Self Test</P
185 ></LI
186 ></UL
187 ><P
188 >Although RedBoot is derived from eCos, it may be used as a generalized
189 system debug and bootstrap control software for any embedded system and any
190 operating system. For example, with appropriate additions, RedBoot could replace
191 the commonly used BIOS of PC (and certain other) architectures. Red Hat is
192 currently installing RedBoot on all embedded platforms as a standard practice,
193 and RedBoot is now generally included as part of all Red Hat Embedded Linux
194 and eCos ports. Users who specifically wish to use RedBoot with the eCos operating
195 system should refer to the <SPAN
196 CLASS="emphasis"
197 ><I
198 CLASS="EMPHASIS"
199 >Getting Started with eCos</I
200 ></SPAN
201 >
202 document, which provides information about the portability and extendability
203 of RedBoot in an eCos environment.</P
204 ><DIV
205 CLASS="SECT1"
206 ><H1
207 CLASS="SECT1"
208 ><A
209 NAME="REDBOOT-ON-THE-WEB">More information about RedBoot on the web</H1
210 ><P
211 >The <A
212 HREF="http://sources.redhat.com/redboot/"
213 TARGET="_top"
214 >RedBoot Net
215 Distribution web site</A
216 > contains downloadable sources and documentation
217 for all publically released targets, including the latest features and updates.</P
218 ></DIV
219 ></DIV
220 ><DIV
221 CLASS="NAVFOOTER"
222 ><HR
223 ALIGN="LEFT"
224 WIDTH="100%"><TABLE
225 SUMMARY="Footer navigation table"
226 WIDTH="100%"
227 BORDER="0"
228 CELLPADDING="0"
229 CELLSPACING="0"
230 ><TR
231 ><TD
232 WIDTH="33%"
233 ALIGN="left"
234 VALIGN="top"
235 ><A
236 HREF="redboot.html"
237 ACCESSKEY="P"
238 >Prev</A
239 ></TD
240 ><TD
241 WIDTH="34%"
242 ALIGN="center"
243 VALIGN="top"
244 ><A
245 HREF="ecos-ref.html"
246 ACCESSKEY="H"
247 >Home</A
248 ></TD
249 ><TD
250 WIDTH="33%"
251 ALIGN="right"
252 VALIGN="top"
253 ><A
254 HREF="installing-redboot.html"
255 ACCESSKEY="N"
256 >Next</A
257 ></TD
258 ></TR
259 ><TR
260 ><TD
261 WIDTH="33%"
262 ALIGN="left"
263 VALIGN="top"
264 >RedBoot&#8482; User's Guide</TD
265 ><TD
266 WIDTH="34%"
267 ALIGN="center"
268 VALIGN="top"
269 ><A
270 HREF="redboot.html"
271 ACCESSKEY="U"
272 >Up</A
273 ></TD
274 ><TD
275 WIDTH="33%"
276 ALIGN="right"
277 VALIGN="top"
278 >Installing RedBoot</TD
279 ></TR
280 ></TABLE
281 ></DIV
282 ></BODY
283 ></HTML
284 >