"A Practitioner's Guide To The Design And Development Of Small
Microcontroller Software" (Multi-Volume Book, Work In Progress)
Tentative Outline (Nearly Complete)
- Volume I: Concepts (VCON0)
- Chapters
- Introduction To Small Microcontroller Work (CINT0)
- The Holy Grail (CHGR0)
- Appendices
- Quote Farm (CRJQ0)
- Information For Authors (CIAU0)
- Volume II: Key Mathematical Frameworks And Results (VMFR0)
- Prime Numbers And Related Topics (CPRI0)
- Farey Series And Related Topics (CFRY0)
- Continued Fractions And Related Topics (CCFR0)
- Boolean Algebra
- Petri Nets
- Timed Automata
- Hybrid Systems
- Error Detection And Correction Codes
- Encryption And Security
- Volume III: Construction Of Software (VCSW0)
- Measurement Of Time
- Interface Styles
- Reduction Of Combinational Mappings
- Reduction Of Sequential Mappings
- Debouncing
- Filtering
- ROM Reduction Techniques
- Initialization
- The Interrupt Subsystem
- Sleep And Wakeup
- Volume IV: Real-Time Analysis (VRTA0)
- Rate-Monotonic Analysis (RMA)
- Analysis Of The Interrupt Subsystem
- Volume V: Support Of Common Software Requirements And Design Scenarios (VSCR0)
- Volume VI: Support Of On-Chip Peripherals And Systems (VSOC0)
- Hardware Watchdogs
- EEPROM
- Volume VII: Support Of Off-Chip Peripherals And Systems (VSFC0)
- Potentiometers
- Ratiometric Conversion And Measurement Systems (CRCS0)
- Motion Control Systems
- Volume VIII: Implementation Of Common Automotive Features (VCAF0)
- Volume IX: Support Of Networks And Communication Protocols (VSNW0)
- Volume X: Numerical Algorithms, Results, And Techniques (VNAL0)
- Addition
- Subtraction
- Multiplication
- Division
- Rational Approximation (CRAT0)
- Volume XI: Non-Numerical Algorithms, Results And Techniques (VNNA0)
- Volume XII: Software Design Methods (VSDM0)
- Volume XIII: Microcontroller And CPU Core Usage And Application Notes (VCPC0)
- Volume XIV: Software Tool Descriptions And Information (VSTI0)
- Volume XV: Software Tool Usage And Application Notes (VSTN0)
- Development Tool Objectives (i.e. Holy Grail)
- Reviews, Usage Notes, Application Notes For Specific Tools
- Volume XVI: Hardware Tool Descriptions And Information (VHTI0)
- Volume XVII: Hardware Tool Usage And Application Notes (VHTN0)
- Volume XVIII: Hardware Design (VHWD0)
- Volume XIX: Product Testing (VPTE0)
- Volume XX: Product Manufacturing And Assembly (VPAS0)
- Volume XXI: Process, Administrative Issues, Personnel (VPRO0)
- The CMM Capability-Maturity Model
- Good Products
- Computer Equipment
- Office Equipment
- Volume: XXII: Coding Standards (VCST0)
- Volume XXIII: Open Research Questions (VORQ0)
- Volume XXIV: Insektengericht (VISK0)
- Interrupt-Related Bugs
- Initialization Bugs
- State-Space Bugs
- Sleep And Wakeup Bugs
- Uncategorized Bugs
- Volume XXV: Lessons Learned (VLLR0)
- Volume XXVI: Best Practices (VBPR0)
- Volume XXVII: Hardware Projects (VHPJ0)
- Volume XXVIII: Software Case Studies (VSCA0)
- Volume XXIX: Hardware Case Studies (VHCA0)
- Volume XXX: Correspondence And Discussion Threads (VCDT0)
- Volume XXXI: Document Templates (VDTM0)
- Volume XXXII: IjuTools Reference Guide (VIJT0)
- Volume XXXIII: Solutions Manual (VSMA0)
Version Control Information: Last modified on 6/27/00 / Author: Dashley1 / Date: 6/27/00 7:36p /
Revision: 8