Book description
This Expert Guide gives you the knowledge, methods and techniques to develop and manage embedded systems successfully. It shows that teamwork, development procedures, and program management require unique and wide ranging skills to develop a system, skills that most people can attain with persistence and effort.
With this book you will:
- Understand the various business aspects of a project from budgets and schedules through contracts and market studies
- Understand the place and timing for simulations, bench tests, and prototypes, and understand the differences between various formal methods such as FMECA, FTA, ETA, reliability, hazard analysis, and risk analysis
- Learn general design concerns such as the user interface, interfaces and partitioning, DFM, DFA, DFT, tradeoffs such as hardware versus software, buy versus build, processor choices, and algorithm choices, acquisition concerns, and interactions and comparisons between electronics, functions, software, mechanics, materials, security, maintenance, and support
- Covers the life cycle for developing an embedded system: program management, procedures for design and development, manufacturing, maintenance, logistics, and legal issues
- Includes proven and practical techniques and advice on tackling critical issues reflecting the authors’ expertise developed from years of experience
Table of contents
- Cover image
- Title page
- Copyright
- List of Contributors
- About the Editor
- Co-Author Biography
- Author’s Biographies
-
Developing and Managing Embedded Systems and Products: The Roadmap
- Chapter 1: Introduction to Good Development
- Chapter 2: Drivers of Success in Engineering Teams
- Chapter 3: Project Introduction
- Chapter 4: Dealing with Risk
- Chapter 5: Documentation
- Chapter 6: System Requirements
- Chapter 7: Analyses and Tradeoffs
- Chapter 8: The Discipline of System Design
- Chapter 9: Mechanical Design
- Chapter 10: Electronic Design
- Chapter 11: Software Design and Development
- Chapter 12: Security
- Chapter 13: Review
- Chapter 14: Test and Integration
- Chapter 15: Manufacturing
- Chapter 16: Logistics, Distribution, and Support
- Chapter 17: Agreements, Contracts, and Negotiations
- Chapter 18: Dealing with the Government
- Chapter 19: Agency and Getting Paid
- Chapter 20: Intellectual Property etc.
- Chapter 21: Open Source Software
- Chapter 22: Laws That Can Nail Embedded Engineers
- Chapter 23: Corporate Operations, Export, and Compliance
- Chapter 24: Case Studies
- List of Acronyms
- Chapter 1. Introduction to Good Development
-
Chapter 2. Drivers of Success in Engineering Teams
- Overview of organizational and psychological drivers
- The role of the team member
- The role of the team leader
- Self-awareness and assessment
- Establishing essential relationships
- Team development
- Engagement and the motivational environment
- The power of dialogue
- Enhancing success with emotional intelligence
- Handling conflict
- Further development
- References
- Chapter 3. Project Introduction
- Chapter 4. Dealing with Risk
-
Chapter 5. Documentation
- Overview and rationale
- Function
- Types and content
- When, who, and what
- Document formats
- Document contents
- Summary and parting thoughts
- Appendix A: Examples from a test plan
- Integration test procedures
- Some test plans have a manufacturing section—here is an example
- Acceptance test procedures
- Installation test procedures
- Appendix B: Examples of test procedures
- Mechanical, packaging, and cabling test scripts
- Software processes test scripts
- Hardware test scripts
- Recommended reading
- References
-
Chapter 6. System Requirements
- Definitions
- Developing and managing requirements
- Customer interpretation of requirements
- Requirement categories
- Common risks in setting requirements
- Process and QA
- Domains and properties
- Setting boundaries
- Framing the system for requirements definition
- Use cases
- Prioritizing requirements
- Recommendations to reduce requirements’ risks
- Mike Gard: thoughts on developing requirements
- Oshana’s Maxim—estimating requirements’ efforts
- Acknowledgments
- References
- Recommended reading
- Chapter 7. Analyses and Tradeoffs
- Chapter 8. The Discipline of System Design
- Chapter 9. Mechanical Design
-
Chapter 10. Electronic Design
- Overview of electronic design
- Circuit design
- Components
- Semiconductors
- Visual displays
- Integrated circuits
- Circuit boards
- Connectors, cables, and conductors
- Operating life (MTBF)
- Power and power consumption
- Cooling
- Environmental extremes
- RFI, EMI, and EMC compliance
- Analysis methods
- Testing, qualifications, and conflicts
- Built-in self-test
- Acknowledgment
- References
- Chapter 11. Software Design and Development
- Chapter 12. Security
- Chapter 13. Review
- Chapter 14. Test and Integration
- Chapter 15. Manufacturing
-
Chapter 16. Logistics, Distribution, and Support
- Overview of logistics, distribution, and support
- Market release
- Distribution and delivery
- Packaging
- Inventory
- Sales support
- Technical support
- Training
- Maintenance and replenishment
- Diagnosis and repair
- Recalls, patches, and updates
- Reverse and green logistics and disposal
- Acknowledgment
- References
- Suggested reading
- Chapter 17. Agreements, Contracts, and Negotiations
- Chapter 18. Dealing with the Government
- Chapter 19. Agency and Getting Paid
- Chapter 20. Intellectual Property, Licensing, and Patents
- Chapter 21. Open-Source Software
- Chapter 22. Laws That Can Nail Embedded Engineers
- Chapter 23. Corporate Operations
-
Chapter 24. Case Studies
- Introduction
- Two case studies from the Oak Ridge National Laboratory: development of real-time instrumentation systems
- Case study 3: design of a parallel computer-based, streaming digital video instrument
- Case study 4: troubleshooting a boiler points out the need for good, comprehensive design and development
- Case study 5: debugging of electromagnetic compatibility issues
- References
- Appendix A. Dependability Calculations
- Index
Product information
- Title: Developing and Managing Embedded Systems and Products
- Author(s):
- Release date: August 2014
- Publisher(s): Newnes
- ISBN: 9780124058637
You might also like
book
Embedded Systems Circuits and Programming
During the development of an engineered product, developers often need to create an embedded system—a prototype—that …
book
Practical Electronics: Components and Techniques
How much do you need to know about electronics to create something interesting, or creatively modify …
book
Fast and Effective Embedded Systems Design, 2nd Edition
Fast and Effective Embedded Systems Design is a fast-moving introduction to embedded systems design, applying the …
book
Rugged Embedded Systems
Rugged Embedded Systems: Computing in Harsh Environments describes how to design reliable embedded systems for harsh …