/[dtapublic]/to_be_filed/sf_code/esrgweba/htdocs/win_ts/desc.htm
ViewVC logotype

Contents of /to_be_filed/sf_code/esrgweba/htdocs/win_ts/desc.htm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 29 - (show annotations) (download) (as text)
Sat Oct 8 07:08:47 2016 UTC (8 years ago) by dashley
File MIME type: text/html
File size: 5337 byte(s)
Directories relocated.
1 <html>
2
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
5 <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
6 <meta name="ProgId" content="FrontPage.Editor.Document">
7 <title>ESRG Windows® Tool Set Description</title>
8 <base target="main">
9 </head>
10
11 <body background="../bkgnds/bk10.gif">
12
13 <p align="center"><b><font size="4">ESRG Windows® Tool Set Description</font></b></p>
14 <hr>
15 <p>The ESRG Windows® tool set consists of a single <a href="../glossary/glossary.htm#installshield_express"> InstallShield <i> Express®</i>
16 </a>
17 installation executable.&nbsp; The installation includes:</p>
18
19 <ul>
20 <li><i>EsrgConsole</i> and <i>EsrgScripter</i>, graphical and console-mode
21 (respectively) versions of Tcl/Tk with extensions for embedded software
22 development.</li>
23 <li>Other graphical utilities useful in embedded software development.</li>
24 <li>Other console-mode utilities useful in embedded software development.</li>
25 <li>The ESRG book (a work in progress) entitled &quot;<i>A Practitioner's
26 Guide To The Design And Development Of Small Microcontroller Software</i>&quot;,
27 as a .PDF file.&nbsp; The book contains much useful material, but more
28 importantly documents the tool set.</li>
29 <li>Technical papers and other technical resources to which we were able to
30 obtain the copyright or permission to distribute them.</li>
31 <li>A list of URLs useful in embedded software development.</li>
32 </ul>
33 <p>These platforms are supported (the tool set may or may not install on other
34 Windows® platforms):</p>
35 <ul>
36 <li>Windows 98®.</li>
37 <li>Windows 2000®.</li>
38 <li>Windows XP®.</li>
39 </ul>
40 <p>The Windows® tool set is designed with these goals in mind:</p>
41 <ul>
42 <li><b><i>The installation (and uninstallation) should be very conservative and
43 not interfere with any other software</i>.</b>&nbsp; (The installation at
44 present is nothing more than a simple file copy with some links set up on
45 the desktop and in the <i>START</i> menu.&nbsp; It will not interfere with
46 other software and can be [improperly] uninstalled even by deleting the
47 directories involved.)</li>
48 <li><b><i>Different versions of the tool set should be able to coexist</i>.</b>&nbsp;
49 (This requirement comes about because it is common in embedded software
50 developments to &quot;freeze&quot; the set of tools used to build a
51 product.&nbsp; All versions of the tool set can be installed concurrently
52 and will run separately without interfering with each other.)</li>
53 <li><b><i>All executables should be standalone (no .DLL or other dependencies),
54 and it should be possible to move the executables to other locations or
55 other computers</i>.</b>&nbsp; (Embedded software developers
56 often copy utilities from machine to machine or change their location.&nbsp;
57 Additionally, the license allows this with no restrictions.)</li>
58 </ul>
59 <p>The following screen snapshots illustrate the type of functionality found in
60 the Windows® tool set.</p>
61 <p>The installation is a normal <i> InstallShield Express</i> installation.</p>
62 <p align="center"><img border="0" src="ss01.gif"></p>
63 <p align="center"><img border="0" src="ss02.gif"></p>
64 <p align="center"><img border="0" src="ss03.gif"></p>
65 <p>The installation is essentially only a file copy.&nbsp; It also installs
66 shortcuts in the <i>Start</i> menu and on the desktop, as shown below.</p>
67 <p align="center"><img border="0" src="ss04.gif"></p>
68 <p>The utilities that are installed fall into a few different categories.&nbsp;
69 The first category is scripting tools, such as <i>EsrgConsole</i>.&nbsp; <i>EsrgConsole</i>
70 has two essential applications:</p>
71 <ul>
72 <li>It can be used as a scripting tool for embedded product builds.</li>
73 <li>It can be used as a standalone workbench to perform operations or
74 calculate results useful in embedded system development.</li>
75 </ul>
76 <p>The use of <i>EsrgConsole</i> as a graphical scripting tool is not
77 illustrated on this web page, but the snapshot below shows <i>EsrgConsole</i>
78 being used to find the best rational approximation to <font face="Symbol">p</font>&nbsp;
79 with numerator and denominator not exceeding 16 bits.</p>
80 <p align="center"><img border="0" src="ss05.gif"></p>
81 <p>The second category of utility in the Windows® tool set is graphical (GUI) utilities.&nbsp; For example, a graphical CRC-32/MD-5 utility is provided
82 (screen snapshot below).</p>
83 <p align="center"><img border="0" src="ss06.gif"></p>
84 <p>The third category of utility in the Windows® tool set is console-mode (DOS
85 box) utilities.&nbsp; These are not illustrated with screen snapshots.&nbsp;
86 These are helpful utilities to signature files, calculate large integer and
87 number theory results, etc.&nbsp; The console-mode utilities do not have
88 shortcuts installed in the <i>Start</i> menu or on the desktop, but they are
89 documented in <a href="../bk_prac_guide/desc.htm">the book</a> (which is also
90 included as a .PDF file in the ESRG Windows® Tool Set).</p>
91 <hr>
92 <p align="center" style="margin-top: -2; margin-bottom: -1"><font size="1">This
93 web page is maintained by <a href="mailto:dtashley@users.sourceforge.net">David
94 T. Ashley</a>.<br>$Header: /cvsroot/esrg/sfesrg/esrgweba/htdocs/win_ts/desc.htm,v 1.5 2003/04/27 08:11:08 dtashley Exp $</font></p>
95 <hr noshade size="5">
96
97 </body>
98
99 </html>

dashley@gmail.com
ViewVC Help
Powered by ViewVC 1.1.25