/[dtapublic]/pubs/books/ucbka/trunk/wboutlin/index.htm
ViewVC logotype

Diff of /pubs/books/ucbka/trunk/wboutlin/index.htm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 5 by dashley, Thu Oct 6 23:27:41 2016 UTC revision 279 by dashley, Sat Aug 17 03:10:13 2019 UTC
# Line 1  Line 1 
1  <html>  <html>
2    
3  <head>  <head>
4  <title>A Practitioner's Guide To The Design And Development Of Small Microcontroller  <title>A Practitioner's Guide To The Design And Development Of Small Microcontroller
5  Software</title>  Software</title>
6  </head>  </head>
7    
8  <body BACKGROUND="../wbbkgnds/bkyell01.gif" TEXT="#000000">  <body BACKGROUND="../wbbkgnds/bkyell01.gif" TEXT="#000000">
9    
10  <h1 ALIGN="center">&quot;A Practitioner's Guide To The Design And Development Of Small  <h1 ALIGN="center">&quot;A Practitioner's Guide To The Design And Development Of Small
11  Microcontroller Software&quot; (Multi-Volume Book, Work In Progress)</h1>  Microcontroller Software&quot; (Multi-Volume Book, Work In Progress)</h1>
12    
13  <hr>  <hr>
14    
15  <p><b>Tentative Outline (Nearly Complete)</b>  <p><b>Tentative Outline (Nearly Complete)</b>
16    
17  <ul>  <ul>
18    <li>Volume I:&nbsp; Concepts (VCON0) <ul>    <li>Volume I:&nbsp; Concepts (VCON0) <ul>
19        <li>Chapters <ul>        <li>Chapters <ul>
20            <li>Introduction To Small Microcontroller Work (CINT0)</li>            <li>Introduction To Small Microcontroller Work (CINT0)</li>
21            <li>The Holy Grail (CHGR0)</li>            <li>The Holy Grail (CHGR0)</li>
22          </ul>          </ul>
23        </li>        </li>
24        <li>Appendices <ul>        <li>Appendices <ul>
25            <li>Quote Farm (CRJQ0)</li>            <li>Quote Farm (CRJQ0)</li>
26            <li>Information For Authors (CIAU0)</li>            <li>Information For Authors (CIAU0)</li>
27          </ul>          </ul>
28        </li>        </li>
29      </ul>      </ul>
30    </li>    </li>
31    <li>Volume II:&nbsp; Key Mathematical Frameworks And Results (VMFR0)<ul>    <li>Volume II:&nbsp; Key Mathematical Frameworks And Results (VMFR0)<ul>
32        <li>Prime Numbers And Related Topics (CPRI0)</li>        <li>Prime Numbers And Related Topics (CPRI0)</li>
33        <li>Farey Series And Related Topics (CFRY0)</li>        <li>Farey Series And Related Topics (CFRY0)</li>
34        <li>Continued Fractions And Related Topics (CCFR0)</li>        <li>Continued Fractions And Related Topics (CCFR0)</li>
35        <li>Boolean Algebra</li>        <li>Boolean Algebra</li>
36        <li>Petri Nets</li>        <li>Petri Nets</li>
37        <li>Timed Automata</li>        <li>Timed Automata</li>
38        <li>Hybrid Systems</li>        <li>Hybrid Systems</li>
39        <li>Error Detection And Correction Codes</li>        <li>Error Detection And Correction Codes</li>
40        <li>Encryption And Security</li>        <li>Encryption And Security</li>
41      </ul>      </ul>
42    </li>    </li>
43    <li>Volume III:&nbsp; Construction Of Software (VCSW0)<ul>    <li>Volume III:&nbsp; Construction Of Software (VCSW0)<ul>
44        <li>Measurement Of Time</li>        <li>Measurement Of Time</li>
45        <li>Interface Styles</li>        <li>Interface Styles</li>
46        <li>Reduction Of Combinational Mappings</li>        <li>Reduction Of Combinational Mappings</li>
47        <li>Reduction Of Sequential Mappings</li>        <li>Reduction Of Sequential Mappings</li>
48        <li>Debouncing</li>        <li>Debouncing</li>
49        <li>Filtering</li>        <li>Filtering</li>
50        <li>ROM Reduction Techniques</li>        <li>ROM Reduction Techniques</li>
51        <li>Initialization</li>        <li>Initialization</li>
52        <li>The Interrupt Subsystem</li>        <li>The Interrupt Subsystem</li>
53        <li>Sleep And Wakeup</li>        <li>Sleep And Wakeup</li>
54      </ul>      </ul>
55    </li>    </li>
56    <li>Volume IV:&nbsp; Real-Time Analysis (VRTA0)<ul>    <li>Volume IV:&nbsp; Real-Time Analysis (VRTA0)<ul>
57        <li>Rate-Monotonic Analysis (RMA)</li>        <li>Rate-Monotonic Analysis (RMA)</li>
58        <li>Analysis Of The Interrupt Subsystem</li>        <li>Analysis Of The Interrupt Subsystem</li>
59      </ul>      </ul>
60    </li>    </li>
61    <li>Volume V:&nbsp; Support Of Common Software Requirements And Design Scenarios (VSCR0)<ul>    <li>Volume V:&nbsp; Support Of Common Software Requirements And Design Scenarios (VSCR0)<ul>
62        <li>Diagnostics</li>        <li>Diagnostics</li>
63      </ul>      </ul>
64    </li>    </li>
65    <li>Volume VI:&nbsp; Support Of On-Chip Peripherals And Systems (VSOC0)<ul>    <li>Volume VI:&nbsp; Support Of On-Chip Peripherals And Systems (VSOC0)<ul>
66        <li>Hardware Watchdogs</li>        <li>Hardware Watchdogs</li>
67        <li>EEPROM</li>        <li>EEPROM</li>
68      </ul>      </ul>
69    </li>    </li>
70    <li>Volume VII:&nbsp; Support Of Off-Chip Peripherals And Systems (VSFC0)<ul>    <li>Volume VII:&nbsp; Support Of Off-Chip Peripherals And Systems (VSFC0)<ul>
71        <li>Potentiometers</li>        <li>Potentiometers</li>
72        <li>Ratiometric Conversion And Measurement Systems (CRCS0)</li>        <li>Ratiometric Conversion And Measurement Systems (CRCS0)</li>
73        <li>Motion Control Systems</li>        <li>Motion Control Systems</li>
74      </ul>      </ul>
75    </li>    </li>
76    <li>Volume VIII:&nbsp; Implementation Of Common Automotive Features (VCAF0)</li>    <li>Volume VIII:&nbsp; Implementation Of Common Automotive Features (VCAF0)</li>
77    <li>Volume IX:&nbsp; Support Of Networks And Communication Protocols (VSNW0)</li>    <li>Volume IX:&nbsp; Support Of Networks And Communication Protocols (VSNW0)</li>
78    <li>Volume X:&nbsp; Numerical Algorithms, Results, And Techniques (VNAL0)<ul>    <li>Volume X:&nbsp; Numerical Algorithms, Results, And Techniques (VNAL0)<ul>
79        <li>Addition</li>        <li>Addition</li>
80        <li>Subtraction</li>        <li>Subtraction</li>
81        <li>Multiplication</li>        <li>Multiplication</li>
82        <li>Division</li>        <li>Division</li>
83        <li>Rational Approximation (CRAT0)</li>        <li>Rational Approximation (CRAT0)</li>
84      </ul>      </ul>
85    </li>    </li>
86    <li>Volume XI:&nbsp; Non-Numerical Algorithms, Results And Techniques (VNNA0)<ul>    <li>Volume XI:&nbsp; Non-Numerical Algorithms, Results And Techniques (VNNA0)<ul>
87        <li>Data Swapping</li>        <li>Data Swapping</li>
88      </ul>      </ul>
89    </li>    </li>
90    <li>Volume XII:&nbsp; Software Design Methods (VSDM0)</li>    <li>Volume XII:&nbsp; Software Design Methods (VSDM0)</li>
91    <li>Volume XIII:&nbsp; Microcontroller And CPU Core Usage And Application Notes (VCPC0)</li>    <li>Volume XIII:&nbsp; Microcontroller And CPU Core Usage And Application Notes (VCPC0)</li>
92    <li>Volume XIV:&nbsp; Software Tool Descriptions And Information (VSTI0)<ul>    <li>Volume XIV:&nbsp; Software Tool Descriptions And Information (VSTI0)<ul>
93        <li>PVCS</li>        <li>PVCS</li>
94        <li>MATLAB</li>        <li>MATLAB</li>
95        <li>UPPAAL</li>        <li>UPPAAL</li>
96      </ul>      </ul>
97    </li>    </li>
98    <li>Volume XV:&nbsp; Software Tool Usage And Application Notes (VSTN0) <ul>    <li>Volume XV:&nbsp; Software Tool Usage And Application Notes (VSTN0) <ul>
99        <li>Development Tool Objectives (i.e. Holy Grail)</li>        <li>Development Tool Objectives (i.e. Holy Grail)</li>
100        <li>Reviews, Usage Notes, Application Notes For Specific Tools</li>        <li>Reviews, Usage Notes, Application Notes For Specific Tools</li>
101      </ul>      </ul>
102    </li>    </li>
103    <li>Volume XVI:&nbsp; Hardware Tool Descriptions And Information (VHTI0)</li>    <li>Volume XVI:&nbsp; Hardware Tool Descriptions And Information (VHTI0)</li>
104    <li>Volume XVII:&nbsp; Hardware Tool Usage And Application Notes (VHTN0)</li>    <li>Volume XVII:&nbsp; Hardware Tool Usage And Application Notes (VHTN0)</li>
105    <li>Volume XVIII:&nbsp; Hardware Design (VHWD0)</li>    <li>Volume XVIII:&nbsp; Hardware Design (VHWD0)</li>
106    <li>Volume XIX:&nbsp; Product Testing (VPTE0)</li>    <li>Volume XIX:&nbsp; Product Testing (VPTE0)</li>
107    <li>Volume XX:&nbsp; Product Manufacturing And Assembly (VPAS0)</li>    <li>Volume XX:&nbsp; Product Manufacturing And Assembly (VPAS0)</li>
108    <li>Volume XXI:&nbsp; Process, Administrative Issues, Personnel&nbsp; (VPRO0)<ul>    <li>Volume XXI:&nbsp; Process, Administrative Issues, Personnel&nbsp; (VPRO0)<ul>
109        <li>The CMM Capability-Maturity Model</li>        <li>The CMM Capability-Maturity Model</li>
110        <li>Good Products <ul>        <li>Good Products <ul>
111            <li>Computer Equipment <ul>            <li>Computer Equipment <ul>
112                <li>Optical Mouse</li>                <li>Optical Mouse</li>
113              </ul>              </ul>
114            </li>            </li>
115            <li>Office Equipment <ul>            <li>Office Equipment <ul>
116                <li>Ibico Binding Machine</li>                <li>Ibico Binding Machine</li>
117              </ul>              </ul>
118            </li>            </li>
119          </ul>          </ul>
120        </li>        </li>
121      </ul>      </ul>
122    </li>    </li>
123    <li>Volume: XXII:&nbsp; Coding Standards (VCST0) <ul>    <li>Volume: XXII:&nbsp; Coding Standards (VCST0) <ul>
124        <li>Safer 'C'</li>        <li>Safer 'C'</li>
125        <li>Plum's</li>        <li>Plum's</li>
126      </ul>      </ul>
127    </li>    </li>
128    <li>Volume XXIII:&nbsp; Open Research Questions (VORQ0)</li>    <li>Volume XXIII:&nbsp; Open Research Questions (VORQ0)</li>
129    <li>Volume XXIV:&nbsp; Insektengericht (VISK0)<ul>    <li>Volume XXIV:&nbsp; Insektengericht (VISK0)<ul>
130        <li>Interrupt-Related Bugs</li>        <li>Interrupt-Related Bugs</li>
131        <li>Initialization Bugs</li>        <li>Initialization Bugs</li>
132        <li>State-Space Bugs</li>        <li>State-Space Bugs</li>
133        <li>Sleep And Wakeup Bugs</li>        <li>Sleep And Wakeup Bugs</li>
134        <li>Uncategorized Bugs</li>        <li>Uncategorized Bugs</li>
135      </ul>      </ul>
136    </li>    </li>
137    <li>Volume XXV:&nbsp; Lessons Learned (VLLR0)</li>    <li>Volume XXV:&nbsp; Lessons Learned (VLLR0)</li>
138    <li>Volume XXVI:&nbsp; Best Practices (VBPR0)</li>    <li>Volume XXVI:&nbsp; Best Practices (VBPR0)</li>
139    <li>Volume XXVII:&nbsp; Hardware Projects (VHPJ0)</li>    <li>Volume XXVII:&nbsp; Hardware Projects (VHPJ0)</li>
140    <li>Volume XXVIII:&nbsp; Software Case Studies (VSCA0)</li>    <li>Volume XXVIII:&nbsp; Software Case Studies (VSCA0)</li>
141    <li>Volume XXIX:&nbsp; Hardware Case Studies (VHCA0)</li>    <li>Volume XXIX:&nbsp; Hardware Case Studies (VHCA0)</li>
142    <li>Volume XXX:&nbsp; Correspondence And Discussion Threads (VCDT0)</li>    <li>Volume XXX:&nbsp; Correspondence And Discussion Threads (VCDT0)</li>
143    <li>Volume XXXI:&nbsp; Document Templates (VDTM0)</li>    <li>Volume XXXI:&nbsp; Document Templates (VDTM0)</li>
144    <li>Volume XXXII:&nbsp; IjuTools Reference Guide (VIJT0)</li>    <li>Volume XXXII:&nbsp; IjuTools Reference Guide (VIJT0)</li>
145    <li>Volume XXXIII:&nbsp; Solutions Manual (VSMA0)</li>    <li>Volume XXXIII:&nbsp; Solutions Manual (VSMA0)</li>
146  </ul>  </ul>
147    
148  <hr>  <hr>
149    
150  <p align="center"><b><u><font size="1">Version Control Information:</font></u></b> <font  <p align="center"><b><u><font size="1">Version Control Information:</font></u></b> <font
151  size="1">Last modified on <!--$$JustDate:-->  6/27/00 <!-- $--> / Author: <!--$$Author:--> Dashley1 <!-- $-->/ Date: <!--$$Date:--> 6/27/00 7:36p <!-- $--> /  size="1">Last modified on <!--$$JustDate:-->  6/27/00 <!-- $--> / Author: <!--$$Author:--> Dashley1 <!-- $-->/ Date: <!--$$Date:--> 6/27/00 7:36p <!-- $--> /
152  Revision: <!--$$Revision:--> 8 <!-- $--></font></p>  Revision: <!--$$Revision:--> 8 <!-- $--></font></p>
153    
154  <hr noshade size="10" color="#000000">  <hr noshade size="10" color="#000000">
155  </body>  </body>
156  </html>  </html>

Legend:
Removed from v.5  
changed lines
  Added in v.279

dashley@gmail.com
ViewVC Help
Powered by ViewVC 1.1.25