Linked e-resources
Details
Table of Contents
1: Introduction
2: Core Concepts
3: Design Theory For Embedded Programming
4: Persistent Storage Example
5: Software Architecture
6: Automated Unit Testing
7: Functional Simulator
8: Continuous Integration
9: Data Model
10: Finite State Machines
11: Documentation
12: File Organization and Naming
13: More About Late Bindings
14: Initialization and Main
15: More Best Practices
16: PIM Thermostat Example
17: The Tao of Development
Appendix A: Terminology
Appendix B: UML Notation for State Machines
Appendix C: UML Cheat Sheet
Appendix D: Why C++
Appendix E: Package Management and Outcast
Appendix F: Requirements vs. Design Statements.
2: Core Concepts
3: Design Theory For Embedded Programming
4: Persistent Storage Example
5: Software Architecture
6: Automated Unit Testing
7: Functional Simulator
8: Continuous Integration
9: Data Model
10: Finite State Machines
11: Documentation
12: File Organization and Naming
13: More About Late Bindings
14: Initialization and Main
15: More Best Practices
16: PIM Thermostat Example
17: The Tao of Development
Appendix A: Terminology
Appendix B: UML Notation for State Machines
Appendix C: UML Cheat Sheet
Appendix D: Why C++
Appendix E: Package Management and Outcast
Appendix F: Requirements vs. Design Statements.