Pretty good embedded design approach, illustrated by the example of a remote temperature measuring system.
Once you have a schematic, an eval board, and a set of requirements, you are ready to begin design of your embedded software system. This ebook demonstrates a topdown architecture technique, helps with the choice of runtime pattern, and develops module interaction diagrams for the example system. It reveals how a finished design emerges from the repeated interaction between architecture studies, module interaction analysis, and code prototyping. Readily available hardware is pictured and code libraries shown which allow the reader to build, and debug their own version of the example project.
Table of Contents
Introduction
Design Prerequisites
Design Notes
Definitions
Software Design
Preliminary Design
Runtime Pattern
Detailed Design
Module Catalog
Design In Safety
Design Review
Appendix A – Design Prerequisites
Example Project Safety Analysis
Example Project Requirements
Example Project Hardware
Device IO Code Examples
Appendix B – Source Code for AirTemp
Arduino Libraries Used:
Obtaining Machine Readable Source Code
Embedded Software Design with Remote Temperature Sensing Example
相关推荐
- Hands-On Machine Learning with C++: Build, train, and deploy end-to-end machine learning and deep learning pipelines, 2nd Edition
- Mastering QuickBooks® 2025: Bookkeeping for small businesses with US QuickBooks® Online, 6th Edition
- IDS and IPS with Snort 3: Get up and running with Snort 3 and discover effective solutions to your security issues
- Microsoft 365 Administration Cookbook: Enhance your Microsoft 365 productivity to manage and optimize its apps and services, 2nd Edition
- Zabbix 7 IT Infrastructure Monitoring Cookbook: Explore the new features of Zabbix 7 for designing, building, and maintaining your Zabbix setup, 3rd Edition
- Refactoring with C++: Explore modern ways of developing maintainable and efficient applications