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 >User Interface</TITLE
13 ><meta name="MSSmartTagsPreventParsing" content="TRUE">
16 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
19 TITLE="eCos Reference Manual"
20 HREF="ecos-ref.html"><LINK
22 TITLE="Getting Started with RedBoot"
23 HREF="getting-started-with-redboot.html"><LINK
25 TITLE="Installing RedBoot"
26 HREF="installing-redboot.html"><LINK
28 TITLE="RedBoot Editing Commands"
29 HREF="redboot-editing-commands.html"></HEAD
40 SUMMARY="Header navigation table"
49 >eCos Reference Manual</TH
57 HREF="installing-redboot.html"
65 >Chapter 1. Getting Started with RedBoot</TD
71 HREF="redboot-editing-commands.html"
85 NAME="USER-INTERFACE">User Interface</H1
88 provides a command line user interface (CLI). At the minimum, this interface
89 is normally available on a serial port on the platform. If more than one serial
90 interface is available, RedBoot is normally configured to try to use any one
91 of the ports for the CLI. Once command input has been received on one port,
92 that port is used exclusively until the board is reset or the channel
93 is manually changed by the
94 user. If the platform has networking
95 capabilities, the RedBoot CLI is also accessible using the <TT
96 CLASS="COMPUTEROUTPUT"
98 > access protocol. By default, RedBoot runs <TT
99 CLASS="COMPUTEROUTPUT"
102 but this is configurable and/or settable by the user. </P
104 >RedBoot also contains a set of GDB "stubs", consisting of code which supports the GDB remote
105 protocol. GDB stub mode is automatically invoked when the '$' character appears
106 anywhere on a command line unless escaped using the '\' character.
107 The platform will remain in GDB
108 stub mode until explicitly disconnected (via the GDB protocol). The GDB stub
109 mode is available regardless of the connection method; either serial or network.
110 Note that if a GDB connection is made via the network, then special care must
111 be taken to preserve that connection when running user code. eCos contains
112 special network sharing code to allow for this situation, and can be used
113 as a model if this methodology is required in other OS environments.</P
120 SUMMARY="Footer navigation table"
131 HREF="installing-redboot.html"
149 HREF="redboot-editing-commands.html"
159 >Installing RedBoot</TD
165 HREF="getting-started-with-redboot.html"
173 >RedBoot Editing Commands</TD