Книга: Real-Time Concepts for Embedded Systems
1.1.6 Hardware and Software Co-Design Model
1.1.6 Hardware and Software Co-Design Model
Commonly both the hardware and the software for an embedded system are developed in parallel. Constant design feedback between the two design teams should occur in this development model. The result is that each side can take advantage of what the other can do. The software component can take advantage of special hardware features to gain performance. The hardware component can simplify module design if functionality can be achieved in software that reduces overall hardware complexity and cost. Often design flaws, in both the hardware and software, are uncovered during this close collaboration.
The hardware and software co-design model reemphasizes the fundamental characteristic of embedded systems-they are application-specific. An embedded system is usually built on custom hardware and software. Therefore, using this development model is both permissible and beneficial.
- 1.1.1 Embedded Systems in the Home Environment
- 1.1.2 Embedded Systems in the Work Environment
- 1.1.3 Embedded Systems in Leisure Activities
- 1.1.4 Defining the Embedded System
- 1.1.5 Embedded Processor and Application Awareness
- 1.1.6 Hardware and Software Co-Design Model
- 1.1.7 Cross-Platform Development
- 1.1.8 Software Storage and Upgradeability
- 1.5. DESIGN ISSUES
- Разработка приложений баз данных InterBase на Borland Delphi
- Open Source Insight and Discussion
- Introduction to Microprocessors and Microcontrollers
- Chapter 6. Traversing of tables and chains
- Chapter 8. Saving and restoring large rule-sets
- Chapter 11. Iptables targets and jumps
- Chapter 5 Installing and Configuring VirtualCenter 2.0
- Chapter 16. Commercial products based on Linux, iptables and netfilter
- Appendix A. Detailed explanations of special commands
- Appendix B. Common problems and questions
- Appendix E. Other resources and links