Strategies for Developing Scalable Embedded Software for Microcontrolllers
This talk will focus on useful strategies for developing embedded software - strategies that facilitate reuse, maintainability, ease of testing and scalability. Key topics that will be covered include:
- Scalable Architecture/Design
- Observability mechanisms
- Rules of Engagement
- Strategies for application (business logic) development
The talk will introduce a simple framework for implementing the strategies listed above.