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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 29 - (hide 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 dashley 23 <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